Für Projekte, die Maven als Build-System benutzen. Dies veranlasst Jenkins, Maven mit den Angegebenen Zielen (goals) und Optionen aufzurufen. Ein Ergebniscode ungleich 0 bewirkt, dass Jenkins den Build als Fehlschlag markiert. Mache Versionen von Maven beinhalten einen Fehler, durch den der Ergebniscode nicht immer korrekt zurückgeliefert wird.

Jenkins übergibt zahlreiche Umgebungsvariablen an Maven, auf die Sie innerhalb Mavens mittels "${env.VARIABLENAME}" zugreifen können.

Die gleichen Umgebungsvariablen können in Kommandozeilenargumenten verwendet werden (genauso als ob Sie Kommandos in einer Shell ausführen würden), wie beispielsweise -DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt