解决org.eclipse.m2e:lifecycle-mapping的POM未找到警告
解决org.eclipse.m2e:lifecycle-mapping的POM未找到警告
为了正确使用m2e 1.0,我必须指定生命周期映射:
org.eclipse.m2e lifecycle-mapping 1.0.0 org.bsc.maven maven-processor-plugin [2.0.2,) process
但是我收到了以下警告:
[WARNING] 找不到 org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 的 POM 文件,无法获取依赖信息
[WARNING] 无法检索 org.eclipse.m2e:lifecycle-mapping:1.0.0 的插件描述符:无法解析插件 org.eclipse.m2e:lifecycle-mapping:1.0.0 或其依赖项之一的工件描述符:无法读取
如果我运行一些特定的maven任务,例如 mvn clean install findbugs:findbugs
(如果我只运行 mvn clean install
,则没有此消息)
我知道问题在于该POM文件不存在,因为它只是用来保存映射信息的。(m2e生命周期映射未找到)
无论如何,我希望保持我的构建干净,没有任何警告,那么我该如何摆脱这个特定的警告?(我的CI服务器检查是否没有警告。)
我使用的是Maven 3.0.2,也尝试了Maven 3.0.3,但结果相同。