eclipse中pom文件错误Plugin execution not covered by lifecycle conf
(2013-08-28 16:39:31)
标签:
eclipsemavenpomm2eclipse |
分类: 技术 |
Description
Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-dependency-plugin:2.1:unpack-dependencies
(execution: unpack-xsd-resources, phase: generate-resources)
pom.xml
原因据说是m2eclipse的问题。
解决办法:将pom.xml中的build部分添加一个pluginManagement标签,如下形势:
<build>
<pluginManagement>
<plugins>
<plugin>
...
</plugin>
...
</plugins>
</pluginManagement>
</build>
后记:
这样改之后,虽然pom中没有红叉的错误提示了,但是有些插件不能起作用了,比如jaxb2-maven-plugin这个插件用于根据xml动态生成java类,加了pluginManagement后,该插件不起作用,找不到动态生成的类。
所以,最终忽略eclipse对pom的excusion的红叉错误提示,也能maven install成功。