ここには複数のものがあります。
ジョブ構成で Maven バージョンを選択しなかったか、Maven バージョンをインストールするように Jenkins を構成していませんでした。または、スレーブにローカルにインストールされた Maven を使用する予定でしたが、jenkins
用に構成されていません。 ユーザー。
何を構成したか (または構成しなかったか) と、何を使用する予定だったかはわかりませんので、直接お答えすることはできませんが、その仕組みについて説明することはできます。
マスター/スレーブでローカルにインストールされた Maven を使用する場合
- Maven をローカルにインストールする必要があります
jenkins
で起動できる必要があります ユーザー <オール>sudo jenkins
を実行 、次にmvn
を実行します スレーブでjenkins
を確認する ユーザーはmvn
を実行できます- 失敗した場合は、Maven を適切にインストール/構成する必要があります
- Maven バージョンのジョブ構成では、する必要があります
Default
を選択 .これは、ノードにローカルにインストールされているバージョンを使用する設定です
Jenkins に Maven をインストールしてもらいたい場合
- Jenkins Global Tool Configuration に移動し、(ウェブから) 自動インストーラーを使用して Maven バージョンを構成する必要があります。
- ジョブ構成で、Maven バージョンの場合、それを選択する必要があります 構成した特定のバージョン
最も単純なソリューションを探しているだけの場合は、グローバル ジェンキンス構成に移動する必要があります
http://localhost:32773/configureTools/
Maven をそのように設定します
次に、プロジェクトに移動する必要があります。ビルドした内部設定。 1 分前に作成した Maven を選択してください。
同じ問題があり、Jenkins サーバーに maven をインストールしたところ、問題が修正されました。
sudo yum install maven