1

Jenkinsサーバーを1.505にアップグレードしましたが、予期せずMavenプラグインを使用したビルドが機能せず、Jenkinsログに例外がスローされます

Error injecting constructor, java.lang.NoClassDefFoundError: hudson/ivy/AntIvyBuildWrapper

この問題を1時間グーグルで調べた後、Mavenプラグインがコードベースをアップグレードし、「オプション」の依存関係で失敗したことがわかりました。「オプションのプラグイン」を追加しましたが、Jenkinsログで例外なくサイレントに失敗します。

エラーはコンソールログに表示されますERROR: Couldn't find Maven executable.

ヒントはありますか?!

4

1 に答える 1

3

新しいMavenプラグインは、私が持っているジョブに新しいオプションを追加します(ビルドセクション-> Invoke Maven 3の下に、Mavenバージョンと呼ばれる新しいフィールドがあります)。

したがって、必要なのは、各ジョブ構成ページを開き、デフォルト値を保存するために保存ボタンを押すことです。これにより、問題が解決します。

于 2013-03-15T12:12:04.277 に答える