2017-02-17 13 views
0

プロジェクトビルドを自動化するためにJenkinsをセットアップしようとしていて、次の問題に遭遇しました。 mvn clean installはcmdから完全に動作しますが、maven-antrun-pluginが使用されているときにはjenkinsのプロジェクトビルドが失敗します。Jenkinsのビルドはリソースを見つけることができませんでしたが、Mavenは

[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を使用すると実際にインポートされたパッケージを確認できません。

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

私がmaven-antrun-pluginを使用しないときはいつでも、Jenkin buildは成功します。なぜそれがcmdジェンキンスを介して動作しても、プロジェクトを構築することができません任意のアイデア?

答えて

0

実際に私は実際の問題を発見し、回避策を見つけました。問題はJenkinsが何らかの理由で.m2/repositoryにアクセスしなかったため、Jenkinsがワークスペースリポジトリにローカルを使用するように設定したことです。今それは正常に構築されます。

関連する問題