JAVA_HOME from pipeline not respected in artifactory maven run

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major
    • Component/s: artifactory-plugin
    • None
    • Environment:
      build agent: centos 7.2
      default JDK: 1.7

      The maven.run uses the system default JAVA instead of the JAVA_HOME configured in the pipeline.

      env.JAVA_HOME = tool name: 'JAVA8', type: 'jdk'
      env.PATH = "${env.JAVA_HOME}/bin:${env.PATH}"
      
      def rtMaven = Artifactory.newMavenBuild()
      rtMaven.tool = 'mvn'
      rtMaven.run pom: 'pom.xml', goals: ' -Dmaven.repo.local=.repository install javadoc:jar source:jar'
      

      The build fails with error:

      Fatal error compiling: invalid target release: 1.8 as the java command used is the system default 1.7

            Assignee:
            Eyal Ben Moshe
            Reporter:
            Marc Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: