来自CloudBees的buildhive是否具有JDK 7

时间:2012-11-13 22:40:48

标签: jenkins cloudbees buildhive

在buildhive.cloudbees.com上是否可以使用JDK7 - 我在配置中的任何地方都看不到它?

2 个答案:

答案 0 :(得分:2)

似乎可以使用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>

答案 1 :(得分:1)

是的,即使没有列出,也可以使用:

JDK 7位于: /opt/jdk/jdk1.7.0

转到项目配置页面和&#34; Shell脚本&#34;把JAVACMD = / opt / jdk / jdk1.7.0 / bin / java ant测试 - 例如