JenkinsでMavenを実行するサンプル

JenkinsでMavenを実行するサンプルです。

確認環境
・Windows10
・Java 8
・Eclipse 4.8
・Maven 3.6.0

目次

目的

JenkinsからEclipseで作成したpom.xmlを実行してJavaソースのコンパイルを行います。
pom.xmlの内容は以下を参照願います。
EclipseのMavenを実行するサンプル(Java)

 

JDKとMavenの設定を行う

JDKとMavenの設定を行います。

1.「Jenkinsの管理」→「Global Tool Configuration」をクリックします。

 

2.JDKの設定を行います。
「名前」は任意で入力します。
「Java_HOME」は、JDKのフォルダを指定します。完了後、Applyボタンを押します。

 

3.Mavenを公式のサイトから取得します。(apache-maven-3.6.0-bin.zip)
https://maven.apache.org/download.cgi

zipファイルを解凍し任意の場所に配置します。

 

4.Mavenの設定を行います。
「名前」は任意で入力します。
「MAVEN_HOME」は、上記手順で取得し解凍したmavenのフォルダを指定します。パスは、mvnがあるbinフォルダの1つ上のフォルダまでを指定します。完了後、Saveボタンを押します。
E:\maven\apache-maven-3.6.0

 

ジョブを作成する

ジョブを作成します。

1.新規ジョブ作成をクリックします。

 

2.名称を入力し、「フリースタイル・プロジェクトのビルド」をクリックし、OKボタンを押します。

 

3.「ビルド手順の追加」をクリックし、「Mavenの呼び出し」をクリックします。

 

4.「使用するMaven」で上記手順で設定したMavenを選択し、ゴールはcompileと入力します。testやpackageなども指定できます。その後、「高度な設定」をクリックします。

 

5.「POM」にEclipseで設定したpom.xmlをパス付きで入力し、保存ボタンを押します。
E:\dev\eclipse-photon\workspace-photon\test1\pom.xml

 

ジョブを実行して確認する

1.「ビルド実行」をクリックします。
1回目はダウンロードが始まり時間がかかります。後でログを見るとダウンロードの履歴が大量に出ています。

ダウンロードのログのイメージです。

 

2.ジョブの実行完了後、ビルド履歴に#1が表示されます。赤枠の#1をクリックします。

 

3.「コンソール出力」をクリックします。

 

4.実行結果が表示されます。
3行目のcmd.exe /C のCは引数のコマンド(command)を実行するという意味です。Cドライブではありません。

関連の記事

Jenkins ジョブの作成/変更/削除とHello Worldを表示する
JenkinsでAntのbuild.xmlを実行するサンプル
Jenkinsをインストールする手順(Windows)

△上に戻る