解决maven插件问题:'无法加载mojo'

时间:2011-03-23 08:02:29

标签: maven-2 maven dependencies maven-plugin maven-dependency-plugin

我已经通过maven配置了pom.xml中的所有依赖项。当我发出命令mvn install时,我收到以下错误:

  

[INFO]插件管理器执行目标中的内部错误   'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test':无法   加载mojo   'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test'in the   插件'org.apache.maven.plugins:maven-surefire-plugin'。一个必需的   缺少课程:   组织/阿帕奇/行家/万无一失/ UTIL / NestedCheckedException   org.apache.maven.surefire.util.NestedCheckedException

如何解决此问题?

5 个答案:

答案 0 :(得分:24)

您似乎遇到了此问题:SUREFIRE-85

最可能的原因似乎是本地存储库中的jar文件已损坏。尝试清除本地存储库中的所有maven jar。从<your-home-directory>/.m2/repository/org/apache/maven删除所有内容并再次运行构建。

另外,请确保您使用的是稳定的最新版本的Maven。

答案 1 :(得分:2)

我刚遇到这个问题,删除了org目录并重建了这个问题解决了这个问题。

答案 2 :(得分:1)

我得到了&#34;无法发挥mojo&#34;当我构建一个maven项目(JAVA)时出错,我注意到它也无法获得我在.batch_profile中添加的JAVA_HOME路径,手动导出JAVA home问题已解决。它看起来在很多情况下可能会发生这种构建问题,但检查系统env变量可能会有所帮助...... David

答案 3 :(得分:0)

Using: Maven 3.0.5 required surefire:>2.10. 2.10 failed:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project robot-arm: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test failed: A required class was missing while executing org.apache.maven.plugins:maven-surefire-plugin:2.10:test: org/apache/maven/surefire/util/NestedCheckedException

2.11 有效。 2.17 有效。

答案 4 :(得分:0)

我解决了在我的pom.xml中升级插件的问题 1.17失败1.30.1确定