当前位置: 首页 > 知识库问答 >
问题:

无法执行目标org.apache.maven.plugins:maven-enforcer-plugin

梁丘逸仙
2023-03-14
BUILD FAILURE
------------------------------------------------------------------------
Total time: 4.532s
Finished at: Wed Jul 26 16:04:06 COT 2017
Final Memory: 17M/196M
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce
(enforce-versions) on project SIMI: Some Enforcer rules have failed. Look above for
specific messages explaining why the rule failed. -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.

有关错误和可能的解决方案的详细信息,请阅读以下文章:[帮助1]http://cwiki.apache.org/confluence/display/maven/mojoExecutionException

共有1个答案

谭学名
2023-03-14

可能导致这个问题的一件事是,在您的项目中,在POM文件中设置了所需的java或maven版本。你应该找到它...但怎么做?也许你在你的项目中找不到像我这样的强制者...(我也有同样的问题,我变得很困惑,因为强制者插件没有在我的项目POM中定义,所以我找不到它)。

强制插件在你的“有效POM”中,你应该检查它。有效pom是由super pom+project pom制作的配置文件。maven使用这个配置文件来执行相关的目标。它帮助开发人员在他/她的pom.xml中指定最小配置细节。虽然配置可以很容易地被覆盖。

要显示您的有效pom,有两种方法:1-使用maven命令,运行以下命令:

 mvn help:effective-pom
 类似资料: