Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 build找不到资源,但maven找到了_Java_Maven_Jenkins_Maven Antrun Plugin - Fatal编程技术网

Java Jenkins build找不到资源,但maven找到了

Java Jenkins build找不到资源,但maven找到了,java,maven,jenkins,maven-antrun-plugin,Java,Maven,Jenkins,Maven Antrun Plugin,我正在尝试设置Jenkins来自动化项目构建,我遇到了以下问题。mvn clean安装在cmd上运行得非常完美,但当使用maven antrun插件时,jenkins的项目构建失败 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (clientgen) on project Sample: An Ant BuildException has occured: Compile

我正在尝试设置Jenkins来自动化项目构建,我遇到了以下问题。mvn clean安装在cmd上运行得非常完美,但当使用maven antrun插件时,jenkins的项目构建失败

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run
(clientgen) on project Sample: 
An Ant BuildException has occured: Compile failed; see the compiler error output for 
details.
[ERROR] around Ant part ...<javac fork="yes" memoryInitialSize="512m" 
destdir="E:\Jenkins\workspace\Trunk Builds\Sample\target/generated-sources" 
memoryMaximumSize="1024m" srcdir="E:\Jenkins\workspace\Trunk Builds\Sample\target/build"
source="1.4" classpathref="maven.plugin.classpath" executable="C:\j2sdk1.4.2_19/bin/javac" 
target="1.4"/>... @ 46:428 in 
E:\Jenkins\workspace\Trunk Builds\Sample\target\antrun\build-main.xml

只要我不使用maven antrun插件,Jenkin构建就会成功。你知道为什么即使通过cmd jenkins也无法构建项目吗?

事实上,我找到了真正的问题并找到了解决办法。问题是由于某种原因Jenkins没有访问.m2/repository,所以我将Jenkins配置为使用本地到工作区存储库。现在它正常构建

[javac] E:/Jenkins/workspace/Trunk Builds/Sample/target/build/ClassSample.java:20: 
package org.sample.package does not exist