Maven-Job in Jenkins zeigt keine ERRORs in der Konsolenausgabe an

8

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.

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 eine zusätzliche Jenkins oder Maven Protokollierungskonfiguration, die ich aktivieren oder ändern muss, damit diese ERRORs in der Konsolenausgabe von Jenkins angezeigt werden?

Dies sind die Versionen, die ich verwende:

Maven 3.05
Jenkins 1.5.27
Maven Project Plugin 1.5.27

Der mvn-Befehl:

%Vor%

Die Ausgabe, die ich bekomme, wenn ich von der Kommandozeile aus laufe - das möchte ich sehen:

%Vor%

Die Ausgabe, die ich bekomme, wenn ich von Jenkins laufe - das ist nicht hilfreich:

%Vor%     
Jenna Pederson 28.08.2013, 17:04
quelle

3 Antworten

5

Dies scheint ein neuer Fehler im core / maven-plugin zu sein, wie hier beschrieben: Ссылка

Ich habe festgestellt, dass es in Jenkins v1.519 korrekt funktioniert und in 1.527, 1.529 nicht funktioniert. Wie vorgeschlagen, wird in Betracht gezogen, auf eine LTS-Version herabzustufen oder bis 1.530 zu warten.

    
Jenna Pederson 04.09.2013, 21:48
quelle
0

Ich hatte das gleiche Problem heute.

Es stellte sich heraus, dass einer der Platzhalter $ {version} nicht korrekt von einem Eltern-Pom propagiert wurde.

Versuchen Sie, Ihren lokalen Repo in ~ / .m2 zu entfernen - erstellen Sie das Projekt dann erneut lokal neu. Hoffentlich erscheint der Fehler lokal, was beschreibender sein wird.

Ich bin mir nicht sicher, warum Jenkins diesen Fehler verschluckt hat.

    
Vladimir 29.08.2013 21:53
quelle
0

Ich hatte das gleiche Problem.

ich erlaube meinem Projektordner in jenkins

%Vor%     
user3571701 05.09.2016 06:28
quelle

Tags und Links