Mavenを使用してpom.xml
のすべての依存関係を構成しました。コマンドmvn install
を実行すると、次のエラーが発生します。
[情報]ゴール 'org.Apache.maven.plugins:maven-surefire-plugin:2.4.3:test'を実行するプラグインマネージャーの内部エラー:モジョ 'org.Apache.maven.plugins:maven-surefireをロードできませんプラグイン「org.Apache.maven.plugins:maven-surefire-plugin」の-plugin:2.4.3:test。必要なクラスがありません:org/Apache/maven/surefire/util/NestedCheckedException org.Apache.maven.surefire.util.NestedCheckedException
この問題を解決するにはどうすればよいですか?
この問題が発生しているようです: SUREFIRE-85 。
最も可能性の高い原因は、ローカルリポジトリ内の破損したjarファイルであると思われます。ローカルリポジトリからすべてのmaven jarを消去してみてください。 <your-home-directory>/.m2/repository/org/Apache/maven
からすべてを削除して、ビルドを再度実行します。
また、Mavenの安定した最新バージョンを使用していることを確認してください。
私はこの問題を抱えていましたが、組織ディレクトリを削除して再構築することで問題は解決しました。
Mavenプロジェクト(Java)をビルドすると「unable to exe mojo」エラーが発生しました。batch_profileに追加したJava_HOMEパスを取得できず、手動でエクスポートしましたJavaホームの問題多くの場合、このビルドの問題が発生する可能性があるように見えますが、システムの環境変数を確認すると役立つ場合があります... David
Pom.xmlのプラグインバージョンのアップグレードを解決しました1.17 failed 1.30.1 OK
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は機能します。