1

当我想将开源项目 Squash Test Management 作为项目导入 Eclipse 时遇到问题。当我导入在下载包中找到的所有项目时,作为现有的 Maven 项目,我在 Eclipse 中有很多项目,但在每个项目中,我在 pom.xml 文件中都有一个错误:

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.1:compile (execution: default-compile, phase: compile)

我想我在 Eclipse 中的 Maven 插件有问题。我寻找答案但没有成功。有任何想法吗?如果我没有指定足够的信息,让我现在。

4

1 回答 1

1

我认为这只是 maven 告诉您 eclipse/maven 协作并不确切知道如何处理该插件。

转到 pom 文件编辑器中的 XML Source 选项卡并使用建议的快速修复错误。快速修复应该插入一段 XML,告诉 M2E/Eclipse 如何处理插件。否则,maven 会忽略此节。

添加节后,查找:

<action>
    </ignore>
</action>

并将其替换为

<action>
    <execute >
        <runOnIncremental>false</runOnIncremental>
    </execute >
</action>
于 2013-03-19T13:34:20.370 回答