Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-53951

withMaven fail to set maven path when global variable is set

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • pipeline-maven-plugin
    • None
    • Jenkins ver. 2.107.3

      If there's a global variable defining a path to maven/bin. Pipeline integration fails to setup the requested maven tool.

       

      *Steps to Reproduce*

      1.  Install two maven versions, say 3.5.3 and 3.5.4

       

      2. Define a global variable PATH+MAVEN=/path/to/maven/3.5.3/bin

       

      3. Create a pipeline that uses withMaven step selecting maven 3.5.4

      Run sh "mvn --version"

      We expect it to show selected version 3.5.4 but it will show 3.5.3

       

       

          [JENKINS-53951] withMaven fail to set maven path when global variable is set

          Hello bvale

          Can you please run something like the following and share the output?

          sh "env"
          echo "======== with Maven ============="
          withMaven(/* add the parameters you use*/) {
             sh "mvn help:system"
          }
          

          Cyrille Le Clerc added a comment - Hello bvale Can you please run something like the following and share the output? sh "env" echo "======== with Maven =============" withMaven( /* add the parameters you use*/ ) { sh "mvn help:system" }

          Bernardo Vale added a comment -

          Output attached.

          Executed with:

                  sh "env"
                  echo "======== with Maven ============="
                  withMaven(jdk: 'JDK-8', maven: 'maven_3.5.3') {
                      sh "mvn help:system"
                  } 

          Bernardo Vale added a comment - Output attached. Executed with: sh "env" echo "======== with Maven =============" withMaven(jdk: 'JDK-8' , maven: 'maven_3.5.3' ) { sh "mvn help:system" }

            Unassigned Unassigned
            bvale Bernardo Vale
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: