Ich möchte einen anderen Speicherort für settings.xml für den Maven-Build angeben als den Standard-Build ( <USER_HOME>/.m2/settings.xml
).
Ich habe das -s
Flag versucht, aber es funktioniert nicht. Gibt es eine Möglichkeit, dies zu tun?
Ich habe einen einfachen Weg gefunden, dies zu tun.
Gehen Sie zum Abschnitt "Erstellen" des Jobs und klicken Sie auf "Erweitert". Dort gibt es eine "Einstellungsdatei" -Option. Geben Sie den Speicherort Ihrer Datei 'settings.xml' an.
Tatsächlich -s-Flag funktioniert. Wir benutzen es maven jobs.
Im Abschnitt Erstellen fügen Sie Top-Level-Maven-Ziele hinzu und legen Sie Ziele auf [your goals] -s [path/to/settings.xml]
(z. B. clean deploy -s /some/path/settings.xml
) fest
Das jenkins Skript-Plugin verwaltet mehrere Maven-Einstellungsdateien. Nach der Installation können Sie Konfigurationen in Verwalten & gt; Dateien verwalten & gt; Neue Konfiguration hinzufügen & gt; [Global] Maven Einstellungsdatei wo Sie die Konfiguration speichern.
In der Jobkonfiguration in Buildkonfigurationseinstellungen aktivieren Sie Konfigurationsdateien bereitstellen und wählen Sie die Datei settings.xml in Verwaltete Dateien & gt; Datei .
Tags und Links jenkins continuous-integration