0

お客様が提供するエグゼキューター機能を使用して、自分のコンピューターを CloudBees Jenkins に接続しました。Maven ビルドを実行しようとすると、次のエラーが発生します。

FATAL: Null value not allowed as an environment variable: M2_HOME
java.lang.IllegalArgumentException: Null value not allowed as an environment variable: M2_HOME
4

1 に答える 1

1

これは、DEV@cloud でデフォルトで提供される Maven が、DEV@cloud ビルド マシンで利用可能なプリインストールされた Maven バージョンを使用するためです。独自のエグゼキュータを提供しているため、Maven の場所やインストール方法を Jenkins に伝える必要があります。これを行うには、$JENKINS_URL/configure の下にある Maven インストールを編集します。

既存の Maven インストールで [自動的にインストール] オプションをクリックするか、顧客提供のエグゼキューター用に新しい Maven インストールを追加できます。

既存の Maven インストールを利用したい場合は、別の Maven インストールを追加するだけで、「Install automatically」または「Use pre-installed versions on DEV@cloud」をチェックしないでください。

于 2013-03-22T16:40:32.440 に答える