Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jenkins Maven持续集成构建错误(立即需要)_Java_Maven_Jenkins - Fatal编程技术网

Java Jenkins Maven持续集成构建错误(立即需要)

Java Jenkins Maven持续集成构建错误(立即需要),java,maven,jenkins,Java,Maven,Jenkins,我尝试使用Jenkins构建一个Maven项目,构建成功,但它抛出了一个错误,如下所示:它在java.io.FileNotFoundException上获取了错误的文件 多谢各位 [JENKINS] Recording test results [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ---

我尝试使用Jenkins构建一个Maven项目,构建成功,但它抛出了一个错误,如下所示:它在
java.io.FileNotFoundException
上获取了错误的文件

多谢各位

    [JENKINS] Recording test results
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 3.929 s
    [INFO] Finished at: 2016-06-22T16:31:49-05:00
    [INFO] Final Memory: 14M/211M
    [INFO] ------------------------------------------------------------------------
    [JENKINS] Archiving     /Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml to org.javacodegeeks/Sample1/4.0.2-SNAPSHOT/Sample1-4.0.2-SNAPSHOT.pom
/Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml is not inside /Users/saiprasanthrajavarapu/.jenkins/workspace/maven2/Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/; will archive in a separate pass
ERROR: Failed to parse POMs
java.io.FileNotFoundException: /Users/saiprasanthrajavarapu/.jenkins/workspace/maven2/Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml (No such file or directory)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at hudson.FilePath.read(FilePath.java:1779)
    at jenkins.plugins.maveninfo.extractor.properties.PomPropertiesFinder.findProperties(PomPropertiesFinder.java:50)
    at jenkins.plugins.maveninfo.extractor.MavenInfoExtractor.extract(MavenInfoExtractor.java:58)
    at jenkins.plugins.maveninfo.extractor.MavenInfoEnvironment.tearDown(MavenInfoEnvironment.java:42)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:882)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
    at hudson.model.Run.execute(Run.java:1720)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:410)
channel stopped
Finished: FAILURE
[JENKINS]记录测试结果
[信息]------------------------------------------------------------------------
[信息]建立成功
[信息]------------------------------------------------------------------------
[信息]总时间:3.929秒
[信息]完成时间:2016-06-22T16:31:49-05:00
[信息]最终内存:14M/211M
[信息]------------------------------------------------------------------------
[JENKINS]存档/Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml至org.javacodegeeks/Sample1/4.0.2-SNAPSHOT/Sample1-4.0.2-SNAPSHOT.pom
/Users/saipranthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml不在/Users/saipranthrajavarapu/.jenkins/workspace/maven2/Users/saipranthrajavarapu/Documents/devops/Samplejava/SampleExample/内;将在单独的通道中存档
错误:无法分析POM
java.io.FileNotFoundException:/Users/saipranthrajavarapu/.jenkins/workspace/maven2/Users/saipranthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml(无此类文件或目录)
位于java.io.FileInputStream.open0(本机方法)
在java.io.FileInputStream.open(FileInputStream.java:195)
位于java.io.FileInputStream。(FileInputStream.java:138)
位于hudson.FilePath.read(FilePath.java:1779)
位于jenkins.plugins.maveninfo.extractor.properties.PompPropertiesFinder.findProperties(PompPropertiesFinder.java:50)
位于jenkins.plugins.maveninfo.extractor.maveninoextractor.extract(maveninoextractor.java:58)
位于jenkins.plugins.maveninfo.extractor.maveninoenvironment.tearDown(maveninoenvironment.java:42)
位于hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:882)
位于hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
在hudson.model.Run.execute(Run.java:1720)
在hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531)
在hudson.model.ResourceController.execute(ResourceController.java:98)
运行(Executor.java:410)
通道停止
完成:失败

你的
${JENKINS_HOME}
显然是:

/Users/saiprasanthrajavarapu/.jenkins/
那么您的工作区根目录是:

您的项目名称显然是maven2,因此作业的工作区是:

/Users/saiprasanthrajavarapu/.jenkins/workspace/maven2
你的身材→ 根POM定义为:

/Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml
这将添加到直接的上面:

/Users/saiprasanthrajavarapu/.jenkins/workspace/maven2/Users/saiprasanthrajavarapu/Documents/devops/Samplejava/SampleExample/pom.xml
自建造以来→ 根POM意味着相对于作业的工作区。因此,如果您想在作业的工作区之外使用POM,您必须使用它的相对路径

就你而言:

../../../Documents/devops/Samplejava/SampleExample/pom.xml
↑  ↑  ↑
│  │  └─ /workspace
│  └──── /.jenkins
└─────── /saiprasanthrajavarapu
../../../Documents/devops/Samplejava/SampleExample/pom.xml
↑  ↑  ↑
│  │  └─ /workspace
│  └──── /.jenkins
└─────── /saiprasanthrajavarapu