2016-02-02 59 views
-3

嘗試使用硒maven jenkins實現CI。Jenkins返回時無法解析POM

但是試圖執行的時候,詹金斯在控制檯下面的錯誤返回

Started by user anonymous 
Building in workspace /var/lib/jenkins/jobs/mvnj/workspace 
Parsing POMs 
[mvnj] $ /usr/lib/jvm/java-7-openjdk-amd64/bin/java/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.5.jar:/usr/share/maven/boot/plexus-classworlds-2.x.jar org.jvnet.hudson.maven3.agent.Maven3Main /usr/share/maven /var/cache/jenkins/war/WEB-INF/lib/remoting-2.53.2.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.5.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.5.jar 46984 
ERROR: Failed to parse POMs 
java.io.IOException: Cannot run program "/usr/lib/jvm/java-7-openjdk-amd64/bin/java/bin/java" (in directory "/home/operations/workspace/mvnj"): error=20, Not a directory 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) 
    at hudson.Proc$LocalProc.<init>(Proc.java:244) 
    at hudson.Proc$LocalProc.<init>(Proc.java:216) 
    at hudson.Launcher$LocalLauncher.launch(Launcher.java:815) 
    at hudson.Launcher$ProcStarter.start(Launcher.java:381) 
    at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:266) 
    at hudson.maven.ProcessCache.get(ProcessCache.java:236) 
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:755) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) 
    at hudson.model.Run.execute(Run.java:1738) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529) 
    at hudson.model.ResourceController.execute(ResourceController.java:98) 
    at hudson.model.Executor.run(Executor.java:410) 
Caused by: java.io.IOException: error=20, Not a directory 
    at java.lang.UNIXProcess.forkAndExec(Native Method) 
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:248) 
    at java.lang.ProcessImpl.start(ProcessImpl.java:134) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 
    ... 12 more 
Finished: FAILURE 

回答

1

問題通過改變詹金斯配置了Java路徑解決。謝謝你的幫助。

0

你有一個錯字?這看起來像目錄

/home/operations/workspace/mvnj 

犯規存在

相關問題