【发布时间】:2011-10-22 08:08:00
【问题描述】:
我从一个简单的基本 POM 中得到了这个臭名昭著的 maven 0.13 错误。
生命周期配置未涵盖插件执行: org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources (执行:default-testResources,阶段:process-test-resources)
POM:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>ABC</groupId>
<artifactId>ABC</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
当我点击 Maven:Enable dependency 时,这个 POM 是由 M2E 自己创建的! 它正在将它自己创建的 pom 标记为无效?看在上帝的份上,这是一个空的 POM。
第一季度。我必须做什么才能使这个基本的空 pom 有效?
第二季度。为什么 m2e 的作者没有更新他们的模板 pom 生成器,以便 m2e 0.13 生成符合其自身要求的模板 POM?
Q2 令人好奇,但 Q1 非常需要答案。
【问题讨论】:
-
移动到 m2e 1.0,不要为此烦恼。
-
谢谢玛格丽丝。 m2e 1.0 解决了这个问题。如果您提供了您的评论作为答案,我会检查它作为答案。
-
我怕你有特殊的原因留在 0.x。
-
好吧,你为什么不把它作为一个答案,这样我就可以通过标记一个答案来结束这个问题。