Nicht in der Lage, einen erfolgreichen Build mit Jenkin auszulösen.
%Vor%Ich habe ein einfaches Projekt in Java auf Maven erstellt. Jetzt, wenn ich dies mit Jenkin integriere und auf den Build jetzt klicke Build ist fehlgeschlagen und hat eine Ausnahme.
%Vor%Ich habe die Protokolldetails angehängt.
Protokolldetail:
%Vor% Auf den Nachrichtenfehler Caused by: java.lang.NoSuchFieldError: DEFAULT_USER_SETTINGS_FILE
folgt das Problem JENKINS-43446
Dieses Ticket enthält den folgenden Kommentar:
Ich musste einfach sowohl eine Benutzer- als auch eine globale Einstellungsdatei im Abschnitt "Erweitert" des Abschnitts "Erstellen" angeben. Wenn ich eine dieser Einstellungen in der Standardkonfiguration belassen würde, würde ich diese Fehler bekommen.
Wie mirabilios in die Kommentare und detailliert von Wouter C antworten :
Meine Lösung war, die Änderung der Build-Konfiguration zu setzen:
In
Configure > Build > Advanced
:
- Setzen Sie
Settings file
aufSettings file in filesystem
und geben Sie den Pfad zu Ihrer Einstellungsdatei ein. In meinem Fall:/root/.m2/settings.xml
- Setzen Sie
Global Settings file
aufGlobal settings file on filesystem
und geben Sie den Pfad zu Ihrer globalen Einstellungsdatei ein.
Ich habe keins (denke ich), also habe ich es auch auf/root/.m2/settings.xml
gesetzt.
Versuchen Sie, eine Version 3.3.9 von Maven auf Jenkins zu verwenden.
Siehe den Fehler Ссылка