ビルドシステムとしてMavenを使用するプロジェクト向けです。 Jenkinsは、与えられたゴールとオプションとともにMavenを起動します。 Mavenが0でない終了コードを返すと、Jenkinsはビルドが失敗したと判断します。 Mavenのあるバージョンは、終了コードを適切に返さないバグがあります。

Jenkinsは、 利用可能な環境変数 をMavenに渡します。Mavenでは"${env.VARIABLENAME}"として参照できます。

同じ変数を、コマンドラインの引数で使用することができます(シェルから起動しているかのように)。 例えば、-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txtのように指定できます。