文档章节

使用m2e将工程转化为maven工程后eclipse报Plugin execution not covered by lifecycle configuration:xxx plugin问题的...

猪刚烈
 猪刚烈
发布于 2014/10/12 11:39
字数 242
阅读 594
收藏 1
从官方文档 http://wiki.eclipse.org/M2E_plugin_execution_not_covered 可以了解到,最好的解决方法是交给专门针对该插件的project configurator去处理,
比如项目中常用到的aspectj-maven-plugin就用专门的configurator,用户可以使用eclipse在线查找和安装。
但是有些插件是没有对应project configurator的,这时候我们只能手动配置,告诉m2e在eclipse build的过程中如何处理这些插件的goal. 如下是一段典型的配置:忽略执行native2ascii和dependency插件的相关goal.你不必亲自手写这段配置,eclipse可以为你自己生成。

<plugin>
		<groupId>org.eclipse.m2e</groupId>
		<artifactId>lifecycle-mapping</artifactId>
		<version>1.0.0</version>
		<configuration>
			<lifecycleMappingMetadata>
				<pluginExecutions>
					<pluginExecution>
						<pluginExecutionFilter>
							<groupId>
								org.apache.maven.plugins
							</groupId>
							<artifactId>
								maven-dependency-plugin
							</artifactId>
							<versionRange>
								[2.1,)
							</versionRange>
							<goals>
								<goal>
									unpack-dependencies
								</goal>
							</goals>
						</pluginExecutionFilter>
						<action>
							<ignore/>
						</action>
					</pluginExecution>
					<pluginExecution>
						<pluginExecutionFilter>
							<groupId>
								org.codehaus.mojo
							</groupId>
							<artifactId>
								native2ascii-maven-plugin
							</artifactId>
							<versionRange>
								[1.0-alpha-1,)
							</versionRange>
							<goals>
								<goal>native2ascii</goal>
							</goals>
						</pluginExecutionFilter>
						<action>
							<ignore/>
						</action>
					</pluginExecution>
				</pluginExecutions>
			</lifecycleMappingMetadata>
		</configuration>
	</plugin>


本文转载自:http://blog.csdn.net/bluishglc/article/details/7302671

共有 人打赏支持
猪刚烈
粉丝 22
博文 708
码字总数 110
作品 1
海淀
程序员
maven plugin的execution出错

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugin:2.7:copy... 错误如上,有介绍解决方法org.eclipse.m2elifecycle-mapping1.0......

疯狂的兔子
2014/03/18
0
0
Maven3.x 插件开发入门

  1、创建插件项目:(项目原型选择插件类型)      2、Artifact Id 以xxx-maven-plugin命名,如:gr-maven-plugin,下面Version的内容无所谓。      3、创建完毕之后的结构是这样...

独孤环宇
2017/12/06
0
0
ADT+Android-m2e环境搭建(Mac OS)

环境要求 JDK1.6+ Maven 3.1.1+ Eclipse Indigo(3.7)、Juno(4.2)以上版本 虽然m2e-android官方推荐Eclipse使用Indigo和Juno以上版本,但本文是基于Kepler(4.3)来分享安装过程的。并整理了Jun...

Madmatrix
2014/07/10
0
0
使用Maven开发Android的常见问题

序 在[高效建立健壮的Android应用-Maven Android 开发][1]文中提到,Maven in Android 听起来很牛逼,你是不是很想马上弄个HelloWorld,但是你可能要懊恼了,因为你马上回碰到Project build e...

花米
2013/11/12
0
6
Maven开发Android的常见问题

序 在高效建立健壮的Android应用-Maven Android 开发文中提到,Maven in Android 听起来很牛逼,你是不是很想马上弄个HelloWorld,但是你可能要懊恼了,因为你马上回碰到Project build error: ...

五大三粗
2015/09/21
57
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringCloud SpringBoot mybatis分布式Web应用的统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用...

itcloud
6分钟前
0
0
c++ std::bind和std::function

定义于头文件 <functional> std::bind 函数绑定,https://zh.cppreference.com/w/cpp/utility/functional/bind // bind 用例#include <iostream>#include <functional> // 自定义的一......

SibylY
9分钟前
0
0
SecureCRT的安装与破解(过程很详细!!!)

SecureCRT的安装与破解(过程很详细!!!) SecureCRT的安装与破解(过程很详细!!!) 使用SecureCRT可以方便用户在windows环境下对linux主机进行管理,这里为大家讲一下SecureCRT的破解方...

DemonsI
13分钟前
0
0
介绍几款可用的web应用防火墙

目前有两款,基于软件和基于应用程序的web应用防火墙。基于软件的产品布置在Web服务器上,而基于应用程序的产品放置在Web服务器和互联网接口之间。两种类型的防火墙都会在数据传入和传出web...

上树的熊
20分钟前
1
0
用Visual Studio开发以太坊智能合约

区块链和以太坊 自从我熟悉区块链、以太坊和智能合约以来,一直失眠。 我一直在阅读,阅读和阅读,最后我能够使用一些工具,他们建议使用以太坊网站官方客户端应用程序(Ethereum Wallet)也...

geek12345
22分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部