1) "Build a maven2/3 project"という新しいジョブを作成しました。ジェンキンス1.421、Mavenの3.0.3:私は最新バージョンを使用しています(つまりは、Java 1.6である)Jenkinsがmavenプロジェクトをビルドできません(artifact com.sunを見つけることができませんでした:tools:jar:1.5.0)
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact com.sun:tools:jar:1.5.0 at specified path D:\Jenkins\jre/../lib/tools.jar
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:260)
... 34 more
を1.5.0が、このプロジェクトは、Java SE 6を使用します。jar:ジェンキンスの
ビルドツールを必要とする障害が発生しました
更新: Maven pomは1.6を使用すると言います。 1.5
<plugin> <!-- http://maven.apache.org/plugins/maven-compiler-plugin/ -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
2)最後に、私は「フリースタイルソフトウェアプロジェクトをビルドします」タイプの新しいジョブを作成しようとした使用する意思の痕跡はありません。 これは動作しますが、このエラーはありません。 Mavenのパッケージ段階まで。 しかしこれはより多くの構成を必要とし、私は今は分かりません。 jenkinsページでパッケージ結果を取得できません。
更新:解決済み! Jenkinsの設定でJDK(JAVA_HOMEと同じ)を追加する必要があります
MavenにJDKではなくJDKを使用させるにはどうすればいいですか? –
JAVA_HOMEを設定しましたか、またはJDKを使用するようにJenkins設定で設定しましたか?正しいJDKバージョンでJekinsをセットアップしましたか?正しく設定されたジェンキンの場合、特定のJavaバージョンを使用するようにジョブを設定することができます。 – khmarbaise
デフォルト "Build a maven2/3 project"はJDKを設定しません JAVA_HOME = C:¥Program Files¥Java¥jdk1.6.0_22 –