JenkinsでMavenを実行するサンプルです。
(確認環境:Windows10,Java8,Eclipse4.8,Maven 3.6.0)
目次
サンプル | 目的 |
JDKとMavenの設定を行う | |
ジョブを作成する | |
ジョブを実行して確認する |
目的
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)