[转]解决Maven报错"Plugin execution not covered by lifecycle configuration"

[转]解决Maven报错"Plugin execution not covered by lifecycle configuration"

 

导入Myabtis源码后,POM文件会报出以下异常:html

Plugin execution not covered by lifecycle configuration org.sonatype.plugins:jarjar-maven-plugin
apache

Plugin execution not covered by lifecycle configuration org.apache.felix:maven-bundle-plugin
app


在这里找到了问题的缘由和解决办法:eclipse

http://wiki.eclipse.org/M2E_plugin_execution_not_coveredmaven

m2e在eclipse中执行maven生命周期构建,配置完毕后执行Maven构建后的项目。这是被多个不一样Maven目标控制的。有些目标在workspace层面控制,有些在project/.setting下控制。ui

可是在特殊状况下仍是会有异常。主要缘由有2个:一、workspace外部的资源修改了,使得Maven插件构建workspace出现异常。二、在不一样的JVM和系统下,maven插件可能会致使内存泄露。spa

为了解决这些长期存在的问题,m2e插件须要知道每一个Maven插件的生命周期。这就须要用到"project build lifecycle mapping" 或者 "lifecycle mapping"。.net


因为Mybatis的牛人们都不用m2e插件,而是本身用指令控制Maven操做。因此有些插件对于m2e来讲是没有用到的。如今只须要告诉m2e插件忽略检查这些插件的生命周期就好。插件


在文章的结尾我也找到了解决办法:code

Window-Perferences-Maven-Lifecycle Mapping

点击Open workspace lifecycle mappings metadata。加入以下内容:

<lifecycleMappingMetadata>
	<pluginExecutions>
		<pluginExecution>
			<pluginExecutionFilter>
				<groupId>org.sonatype.plugins</groupId>
				<artifactId>jarjar-maven-plugin</artifactId>
				<versionRange>[1.7,)</versionRange>
				<goals>
					<goal>jarjar</goal>
				</goals>
			</pluginExecutionFilter>
			<action>
				<ignore />
			</action>
		</pluginExecution>
		<pluginExecution>
			<pluginExecutionFilter>
				<groupId>org.apache.felix</groupId>
				<artifactId>maven-bundle-plugin</artifactId>
				<versionRange>[2.3.7,)</versionRange>
				<goals>
					<goal>manifest</goal>
				</goals>
			</pluginExecutionFilter>
			<action>
				<ignore />
			</action>
		</pluginExecution>
		<pluginExecution>
			<pluginExecutionFilter>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-enforcer-plugin</artifactId>
				<versionRange>[1.0.0,)</versionRange>
				<goals>
					<goal>enforce</goal>
				</goals>
			</pluginExecutionFilter>
			<action>
				<ignore />
			</action>
		</pluginExecution>
	</pluginExecutions>
</lifecycleMappingMetadata>
相关文章
相关标签/搜索