20

我已经pom.xml通过 maven 配置了所有依赖项。当我发出命令时,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' 在插件 'org.apache.maven.plugins:maven-surefire-plugin' 中。缺少必需的类:org/apache/maven/surefire/util/NestedCheckedException org.apache.maven.surefire.util.NestedCheckedException

我该如何解决这个问题?

4

5 回答 5

25

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

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

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

于 2011-03-23T23:53:01.750 回答
2

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

于 2013-03-19T20:40:57.107 回答
1
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作品。

于 2014-04-21T18:48:21.457 回答
1

我在构建 maven 项目 (JAVA) 时遇到“无法执行 mojo”错误,我注意到它也无法获取我在 .batch_profile 中添加的 JAVA_HOME 路径,手动导出 JAVA 主目录问题已解决。看起来在很多情况下这个构建问题可能会发生,但检查系统环境变量可能会有所帮助......大卫

于 2016-03-01T05:16:27.730 回答
0

我解决了升级 pom.xml 中的插件版本1.17 failed 1.30.1 OK

于 2015-09-14T14:18:44.290 回答