java - 在 Jenkins 中设置 java 自定义位置

标签 java maven testing jenkins pom.xml

我使用 Maven 项目在服务器上的 Jenkins 中运行我的测试。

服务器上java的默认路径是 /usr/lib/jvm/java-openjdk/bin/java

相反,我想在我的测试中使用 java 1.8,它位于:

/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java

我如何在 jenkins 属性或 POM 文件中设置它,以便 maven 使用 java 1.8 而不是默认的?

我试图在 MAVEN_OPTS 中设置一个字符串属性 JAVA_HOME 或设置到 jdk 8 的路径,但它仍然使用默认的 java。

最佳答案

另一种解决方案是在 Jenkins 主服务器配置上声明 JDK8 安装:

enter image description here

接下来,在您的 Jenkins 作业中使用这个 JDK8 配置:

enter image description here

您可以在节点配置屏幕中执行相同的操作:

enter image description here

关于java - 在 Jenkins 中设置 java 自定义位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33630782/

相关文章:

java - 将 NetBeans IDE 的数据库管理器与 UCanAccess JDBC 驱动程序一起使用

maven - 如何将 Spark 测试包含为 Maven 依赖项

testing - Raku:使用 prove6 时读取测试文件夹中的文件

java - 在for循环java中创建表

java - 如何设置 ToggleButton 的样式以使背景颜色为白色?

java - Android Studio 重写屏幕

java - 马文 : Using class from imported jar

java - Dockerfile maven 与 ARG

python - 通过机器人 API 创建机器人框架测试用例

c# - 如何根据 Arrange-Act-Assert 范式处理 nUnit 3 中的多个异常测试?