我已经通过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
如何解决此问题?
答案 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确定