首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jenkins中使用OpenJDK 14

在Jenkins中使用OpenJDK 14
EN

Stack Overflow用户
提问于 2020-11-23 21:55:37
回答 1查看 4.3K关注 0票数 2

在Jenkins (Docker版本)中可以使用OpenJDK-14吗?我通过从以下链接解压缩JDK来设置配置中的版本:bin.tar.gz

这是我的Jenkinsfile:

代码语言:javascript
复制
pipeline {
    agent any
    tools {
        jdk 'jdk-14'
        maven 'Maven-3-6-3'
    }
    stages {
        stage("build project") {
            steps {
                sh 'java -version'
                echo 'building project...'
                sh 'mvn clean install'
            }
        }
    }
}

,这是我得到的错误:

  • mvn clean install未正确定义JAVA_HOME环境变量此环境变量是运行此程序所需的

也是sh 'java -version‘命令,仍然提供给我以下内容:

代码语言:javascript
复制
$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-23 23:45:19

通常,您可以安装"Jenkins AdoptOpenJDK安装程序插件

然后在您的全局工具配置中添加JDK (${JENKINSURL}/configureTools/),您将

  • 添加JDK
  • 滴答自动安装
  • 删除安装程序(从而删除默认的Oracle安装程序)
  • 添加安装程序
  • 从adoptOpenJDK.net安装
  • 保存

如果在作业中安装了多个JDK,那么现在应该可以选择JDK或在管道工具部分中指定。

或者,您可以事先指定安装JDK14的路径,而不是动态安装。

您似乎已经完成了“安装”部分,但是缺少了Global配置,设置了jdk-14的路径,因此它不会覆盖系统默认设置。

(显然,从下拉或设置路径中选择)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64977072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档