Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jenkins CI/CD生成错误缺少工件jdk_Java_Spring_Jenkins - Fatal编程技术网

Java jenkins CI/CD生成错误缺少工件jdk

Java jenkins CI/CD生成错误缺少工件jdk,java,spring,jenkins,Java,Spring,Jenkins,我正在尝试设置jenkins CI/CD管道,要生成的项目导致生成错误: [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project kafka: Could not resolve dependencies for project kafka:kafka:jar:0.0.1-SNAPSHOT: Could no

我正在尝试设置jenkins CI/CD管道,要生成的项目导致生成错误:

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project kafka: Could not resolve dependencies for project 
kafka:kafka:jar:0.0.1-SNAPSHOT: Could not find artifact jdk.tools:jdk.tools:jar:1.8.0_212 at specified 
path /opt/java/openjdk/lib/tools.jar -
试图理解为什么它无法解决此依赖关系。jdk列在pom文件中,我也在jenkins文件中指定

node
{   
    def scmVars = checkout scm
    def commitHash = scmVars.GIT_COMMIT
    sh "echo githubcommithash is $commitHash"   
    sh "echo $WORKSPACE"
                 
    docker.image('adoptopenjdk/maven-openjdk8:latest').inside('-v $HOME/.m2:/root/.m2') 
    {
    stage('Build')
    {
        sh 'mvn  clean install package -Dmaven.test.skip=true'
        sh 'pwd'
    }
    }

    stage('Deploy')
    {
    withEnv(["DOCKER_HOST=tcp://192.xxx.xxx.xxx:2375"])
    {
        docker.withRegistry('https://jenkins-docker-repo.net') 
        {
            def customImage = docker.build("sample:${commitHash}", "-f Dockerfile .")
            customImage.push("latest")
        
            sh "docker pull jenkins-docker-repo.net/sample:latest"
            sh "docker stop sample || true && docker rm sample || true"
            sh "docker run -d --restart=always --name=sample  -p 10020:10020 -v /tmp/caprod:/tmp/caprod jenkins-docker-repo.net/sample:latest"                       
        } 
    }
    }
    
}

Pom文件:

    <dependency>
        <groupId>jdk.tools</groupId>
        <artifactId>jdk.tools</artifactId>
        <version>1.8.0_212</version>
        <scope>system</scope>
        <systemPath>${java.home}/lib/tools.jar</systemPath>
    </dependency

jdk.tools
jdk.tools
1.8.0_212
系统
${java.home}/lib/tools.jar