JDK7 在 buildhive.cloudbees.com 上可用吗 - 我在配置中的任何地方都看不到它?
这似乎可以通过 Maven 配置文件完成,请在您的pom.xml
中使用以下代码并添加:
-Pbuildhive clean install
作为 BuildHive 中的 Maven 目标。
<profile>
<id>buildhive</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<encoding>UTF-8</encoding>
<executable>/opt/jdk/jdk1.7.0/bin/javac</executable>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<jvm>/opt/jdk/jdk1.7.0/bin/java</jvm>
<forkMode>once</forkMode>
</configuration>
</plugin>
</plugins>
</build>
</profile>
是的,即使未列出,它也可用:
JDK 7 位于:/opt/jdk/jdk1.7.0
转到项目配置页面,在"Shell 脚本"中输入 JAVACMD=/opt/jdk/jdk1.7.0/bin/java ant tests -- 例如