2

Maven を使用してビルド ジョブを実行する Jenkins スレーブがあります。.m2 ディレクトリはユーザーのルート フォルダーに存在しますが、コマンド ラインで mvn コマンドが機能しません。これは、Jenkins がスレーブにツールを自動インストールするように設定されているということですか? もしそうなら、手動でビルドを実行できるようにそのマシンをどのように構成できますか?

4

1 に答える 1

2

次の環境変数を追加する必要があります (ユーザーまたはシステム変数として)

  • M2_HOME (maven のインストール ディレクトリを指す)
  • JAVA_HOME (Java インストール ディレクトリを指す)
  • %M2_HOME%\bin (WINDOWS) または $M2_HOME\bin (LINUX) を PATH 環境変数に追加します。

たとえば、これは CentOS での私の構成です

export JAVA_HOME=/opt/java/jdk1.6.0_43
export PATH=${JAVA_HOME}/bin:${PATH}

export M2_HOME=/opt/apache/maven
export PATH=${M2_HOME}/bin:${PATH}

mvn --version次に、シェルで使用して確認できます

于 2013-07-04T06:12:29.397 に答える