Ich habe einen Maven-Job in Jenkins mit dem Maven Project Plugin definiert. Wenn dieses Build mit einem Fehler fehlschlägt (dh beim Erstellen einer WAR-Datei oder beim Fehlen einer Filtereigenschaftendatei die Datei web.xml fehlt), zeigt die Konsolenausgabe in Jenkins für den Job nicht das tatsächliche ERROR-Protokoll an, wodurch das Debugging fehlgeschlagen wird unmöglich.Maven-Job in Jenkins zeigt keine ERRORs in Console-Ausgabe an
Mehrere andere ähnliche Fragen hier empfehlen die Verwendung der Optionen -e und -X, aber das löst das Problem nicht. Diese Optionen werden beide erfolgreich aktiviert, und die Debugausgabe wird angezeigt, aber nicht die Fehlerprotokolle, die die tatsächlichen Fehler anzeigen.
Gibt es einige zusätzliche Jenkins oder Maven Logging-Konfiguration, die ich aktivieren oder ändern muss, damit diese ERRORs in der Konsolenausgabe von Jenkins angezeigt werden?
Dies sind die Versionen ich verwende:
Maven 3.05
Jenkins 1.5.27
Maven Projekt Plugin 1.5.27
Der mvn Befehl:
mvn clean deploy
Der Ausgang Bekomme ich beim laufen von der Kommandozeile - das will ich sehen:
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] base .................................. FAILURE [9.952s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.636s
[INFO] Finished at: Wed Aug 28 11:50:46 CDT 2013
[INFO] Final Memory: 5M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) on project base: Error loading property file '/Applications/eclipse/workspace/base/src/filters/dev/developerOverride/jenna.pederson.properties' -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :base
Der Ausgang I erhalten, wenn sie von Jenkins läuft - das ist nicht hilfreich:
INFO: ------------------------------------------------------------------------
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: Reactor Summary:
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO:
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: base .................................. FAILURE [0.533s]
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: ------------------------------------------------------------------------
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logResult
INFO: BUILD FAILURE
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats
INFO: ------------------------------------------------------------------------
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats
INFO: Total time: 3.401s
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats
INFO: Finished at: Wed Aug 28 11:02:36 CDT 2013
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger logStats
INFO: Final Memory: 8M/258M
Aug 28, 2013 11:02:36 AM org.apache.maven.cli.event.ExecutionEventLogger sessionEnded
INFO: ------------------------------------------------------------------------
[JENKINS] Archiving /home/jenkins/jobs/0.1.0-b1 - Maven/workspace/base/pom.xml to /home/jenkins/jobs/0.1.0-b1 - Maven/modules/com.base$base/builds/2013-08-28_11-02-30/archive/com.base/base/0.1.0-b1-SNAPSHOT/base-0.1.0-b1-SNAPSHOT.pom
channel stopped
Finished: FAILURE
Funktioniert nicht in 1.531. Das Ticket ist noch offen zum Zeitpunkt dieses Kommentars - https://issues.jenkins-ci.org/browse/JENKINS-19352 – manojlds
Dieser Bug scheint in Jenkins noch vorhanden zu sein. 1.534 – Kragh