1)我创建了“构建maven2 2/3项目”类型的新职务。
在Jenkins上构建失败,需要工具:jar:1.5.0,但是这个项目使用Java 6(即java 1.6)
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我使用的是最新版本: jenkins 1.421,maven 3.0.3
更新: 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相同)
发布于 2011-07-25 11:25:20
您试图在1.5JRE下运行构建,而不是运行Maven所需的JDK。您需要一个1.5JDK,而不仅仅是一个JRE!
https://stackoverflow.com/questions/6813741
复制相似问题