2016-05-11 3 views
2

Я использую Eclipse, Марс, и у меня есть приложение Maven с помощью build-helper-maven-plugin, что не покрывается m2e по умолчанию, так что мне нужно добавить коннектор. Дело в том, что я могу добавить разъем при импорте проекта Maven:Установка соединителей m2e вручную

enter image description here

Однако, я понятия не имею, как я буду делать это вручную, когда проект уже находится в рабочей области. У pom есть ошибка, Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.10:add-source, но я не могу найти вариант install m2e connector или что-то в этом роде.

+1

Нравится? http://stackoverflow.com/questions/36824645/how-to-preinstall-eclipse-m2e-configurators-plugin-execution-not-covered-by-lif – Tunaki

+0

Ну, я бы предпочел, чтобы он нашел «лучший подходящий разъем», , но это работает. – Montolide

ответ

0

Р2 Обновление сайта здесь:

https://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124/ 

answer Это помогло мне узнать, как Eclipse, это знает.

Существует каталог, который можно открыть из предпочтений:

Eclipse Preferences

Вы можете по ссылке вручную: http://download.eclipse.org/technology/m2e/discovery/directory-1.8.xml

Если вы загружаете org.eclipse.m2e.discovery.oss-catalog-1.6.jar ссылается как запись и вы распаковать его, в общем, вы найдете plugin.xml файл:

org.eclipse.m2e.discovery.oss-catalog-1.6 
├── META-INF 
│   └── MANIFEST.MF 
├── images 
│   ├── extras-48.png 
│   └── scm-32.png 
├── lifecycle 
│   ├── com.coderplus.m2e.jaxws.feature.group.pluginxml 
│   ├── com.coderplus.m2e.jaxws.feature.group.xml 
│   ├── .. 
│   ├── org.eclipse.m2e.discovery.lifecycles.tycho.pluginxml 
│   ├── org.eclipse.m2e.discovery.lifecycles.tycho.xml 
│   ├── org.maven.ide.eclipse.ajdt.pluginxml 
│   └── org.maven.ide.eclipse.ajdt.xml 
└── plugin.xml 

A Этот файл содержит информацию с сайта обновления P2:

<connectorDescriptor siteUrl="http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124/" id="org.eclipse.m2e.discovery.lifecyclemapping.buildhelper" groupId="lifecycles" description="buildhelper" categoryId="org.eclipse.m2e.discovery.category.lifecycles" name="buildhelper" provider="Takari, Inc." license="EPL" kind="lifecycles"> 
    <iu id="org.sonatype.m2e.buildhelper.feature.feature.group" /> 
    <overview summary="buildhelper" /> 
</connectorDescriptor> 

 Смежные вопросы

  • Нет связанных вопросов^_^