【问题标题】:POM errors in transition from M2E 0.12 to 0.13从 M2E 0.12 过渡到 0.13 的 POM 错误
【发布时间】: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。
  • 好吧,你为什么不把它作为一个答案,这样我就可以通过标记一个答案来结束这个问题。

标签: java maven m2eclipse


【解决方案1】:

Eclipse Indigo 带有 M2E 1.0,它不会抱怨。尽管使用 m2e 在您的 &lt;pluginManagement/&gt; 元素中明确调用 maven-resources-plugin 的 2.5 版始终是一个好主意。

【讨论】:

    猜你喜欢
    • 2012-07-10
    • 2021-03-21
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    相关资源
    最近更新 更多