【发布时间】:2013-10-08 13:53:58
【问题描述】:
我知道this has been asked before,但我仍在努力解决这个问题。当我将项目加载到 eclipse 中时,出现以下异常:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugin:1.7:run (execution: generate-webapp-name, phase: compile)
我的 maven 项目由许多模块 (>200) 组成,并且会导致所有模块出现问题。
我尝试忽略pom.xml(在父模块中)中的run 和compile 目标:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<versionRange>[1.7,)</versionRange>
<goals>
<goal>compile</goal>
<goal>run</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
但还是不行。
【问题讨论】:
-
预期的行为是什么?
-
@user944849 - 没有预期的行为。我只想将项目导入 Eclipse 并没有看到我提到的异常。我提供的 pom.xml 代码取自一个类似的问题(使用其他插件),该问题解释了问题及其发生的原因。我遵循了不同的问题,但问题仍然存在。
-
尝试选择所有项目,然后右键单击并选择
Maven --> Update Projects...看看是否有帮助。 -
@user944849 - 我做的第一件事,在发布问题之前做了很多;)
-
先消除明显的东西总是好的。接下来试试这个。打开命令行窗口,cd 到顶层项目目录,然后运行
mvn clean install(在 Eclipse 之外)。然后,返回 Eclipse,选择所有项目,然后刷新它们。
标签: java eclipse maven m2e maven-antrun-plugin