Pom-Datei Konfiguration in jenkins
In jenkins habe ich so konfiguriert das maven-job. Konfiguriert "Root-POM" mit
(/home/sdiuser/Build-Release/maven_artifactid/) and also tried with (/home/sdiuser/Build-Release/maven_artifactid/pom.xml).
Aber es sagt keine solche Datei oder Verzeichnis.
/home/sdiuser/Build-Release/maven_artifactid/pom.xml
Keine solche Datei: '/home/sdiuser/Build-Release/maven_artifactid/pom.xml'
Aber die Dateien sind da.
[sdiuser@usboss-sdijenkins Build-Release]$ ls -lrt /home/sdiuser/Build-Release/maven_artifactid/
total 12
-rw-rw-r--. 1 sdiuser sdiuser 767 Aug 31 03:01 pom.xml
drwxrwxr-x. 4 sdiuser sdiuser 4096 Aug 31 03:01 src
drwxrwxr-x. 7 sdiuser sdiuser 4096 Aug 31 03:02 target
Jenkins Ausgabe
Building in workspace /var/lib/jenkins/jobs/maven-test/workspace
Parsing POMs
ERROR: No such file /home/sdiuser/Build-Release/maven_artifactid/pom.xml
Perhaps you need to specify the correct POM file path in the project configuration?
Finished: FAILURE
InformationsquelleAutor divakar.scm | 2015-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist die fehlende
x
rechts auf den Ordner, so Jenkins ist nicht erlaubt, um die Verzeichnissuche. Versuchenchmod +x /home/sdiuser/Build-Release/maven_artifactid
und wiederholen.InformationsquelleAutor Michael
Als inline "Root-POM" - Dokumentation erwähnt, Ihre POM sollte im Jenkins workspace, und jeder Pfad, den Sie eingeben, sollte relativ sein.
Im Allgemeinen mit Jenkins, sollten Sie nicht hartcodieren Wege — Sie lassen sollten Jenkins schauen Sie sich eine lokale Kopie des Codes in der build workspace, D. H. die Nutzung der Git-oder Subversion-plugin, oder was auch immer Sie verwenden.
Vorausgesetzt, Ihr Projekt-root ist der
Build-Release
Ordner, sobald Sie konfigurieren Jenkins zu prüfen, ob aus, können Siemaven_artifactid/pom.xml
wie Ihr Root-POM und Jenkins finden sollten.InformationsquelleAutor Christopher Orr
setzen Sie Ihre pom-innen Arbeitsbereich.Jenkins wird sich automatisch finden, sonst könnte es einige Access-Probleme mit der Datei-oder Ordner-Pfad
InformationsquelleAutor Ashutosh Yadav
Scheint es, wie Jenkins Benutzer nicht über die Rechte zum Zugriff auf Ordner, wo pom.xml ist gespeichert.
InformationsquelleAutor IBJ