20

私はすべての依存関係を自分のpom.xmlmavenで構成しました。コマンドmvn installを実行すると、次のエラーが表示されます。

[情報] 目標 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' を実行しているプラ​​グイン マネージャーの内部エラー: Mojo 'org.apache.maven.plugins:maven-surefire をロードできません-プラグイン「org.apache.maven.plugins:maven-surefire-plugin」のプラグイン:2.4.3:test。必要なクラスがありません: org/apache/maven/surefire/util/NestedCheckedException org.apache.maven.surefire.util.NestedCheckedException

この問題を解決するにはどうすればよいですか?

4

5 に答える 5

25

この問題が発生しているようです:SUREFIRE-85

最も可能性の高い原因は、ローカルリポジトリ内のjarファイルが破損しているようです。ローカルリポジトリからすべてのMavenjarをクリアしてみてください。からすべてを削除して<your-home-directory>/.m2/repository/org/apache/maven、ビルドを再実行します。

また、安定した最新バージョンのMavenを使用していることを確認してください。

于 2011-03-23T23:53:01.750 に答える
2

この問題が発生したばかりで、組織ディレクトリを削除して再構築することで問題が解決しました。

于 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 ホームの問題を手動でエクスポートできませんでした。多くの場合、このビルドの問題が発生する可能性がありますが、システム環境変数を確認すると役立つ場合があります... David

于 2016-03-01T05:16:27.730 に答える
0

pom.xml 1.17 のプラグイン バージョンのアップグレードを解決しました 1.30.1 OK に失敗しました

于 2015-09-14T14:18:44.290 に答える