【问题标题】:Jenkins build cannot find resources but maven doesJenkins build 找不到资源,但 maven 可以
【发布时间】:2017-02-17 14:54:07
【问题描述】:

我正在尝试设置 Jenkins 以自动化项目构建,但遇到了以下问题。 mvn clean install 从 cmd 完美运行,但是当使用 maven-antrun-plugin 时,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-plugin 时,Jenkins 实际上无法检查导入的包。

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

每当我不使用 maven-antrun-plugin Jenkins 构建成功。任何想法为什么即使它通过 cmd jenkins 工作也无法构建项目?

【问题讨论】:

    标签: java maven jenkins maven-antrun-plugin


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 2017-01-03
      • 2020-05-12
      • 2018-10-21
      • 2018-01-28
      相关资源
      最近更新 更多