我正在使用Eclipse Mars,并且我有一个 Maven 应用程序使用build-helper-maven-plugin,m2e默认情况下不包括在内,所以我需要添加一个连接器。重点是,我可以在导入maven项目的时候添加连接器:
但是,当项目已经在工作区中时,我不知道如何手动执行此操作。pom 有错误,Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.10:add-source但我找不到选项install m2e connector或类似的东西。
P2 更新站点在这里:
https://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124/
Run Code Online (Sandbox Code Playgroud)
这个答案帮助我发现了 Eclipse 如何知道它。
有一个可以从首选项打开的目录:
您可以手动点击链接: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
Run Code Online (Sandbox Code Playgroud)
此文件包含 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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10385 次 |
| 最近记录: |