加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

eclipse中pom文件错误Plugin execution not covered by lifecycle conf

(2013-08-28 16:39:31)
标签:

eclipse

maven

pom

m2eclipse

分类: 技术
eclipse中倒入已有的maven工程,pom文件中针对excusion部分有错误提示

错误提示:

Description    Resource        Path    Location          Type

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         /xxxxxjava      line 283          Maven Project Build Lifecycle Mapping Problem


原因据说是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成功。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有