title: jenkins maven does not push my pom and uses an old maven-release-prepare version
body: <p>Hello Stackoverflow Community,</p>
  
  <p>I have a problem with Jenkins and I just can not solve it.</p>
  
  <p>I have two projects, one is a test project that I built quickly together and here the pom is commited and pushed by the maven release: prepare.</p>
  
  <p>The second project is my main project and here the pom file is not commited and pushed.
  In addition, the WAR file is not uploaded to the nexus.</p>
  
  <p>I have here first my test project and the Jenkins Logs.
  Here you can see that the maven-release-plugin in version 2.5.3 is being pulled and used. It is also the pom file commited and pushed.</p>
  
  <pre><code>    [Moss-Jenkins-Test-Release] $ /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/M3/bin/mvn -f pom.xml -s /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/.conf/settings.xml -D-Duser.timezone="CET" release:prepare
  [INFO] Scanning for projects...
  [INFO] 
  [INFO] ------------------------------------------------------------------------
  [INFO] Building moss-jenkins-test Maven Webapp 6.0.13-SNAPSHOT
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- maven-release-plugin:2.5.3:prepare (default-cli) @ moss-jenkins-test ---
  [INFO] Verifying that there are no local modifications...
  [INFO]   ignoring changes on: **/pom.xml.backup, **/release.properties, **/pom.xml.branch, **/pom.xml.next, **/pom.xml.releaseBackup, **/pom.xml.tag
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git rev-parse --show-toplevel
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git status --porcelain .
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [WARNING] Ignoring unrecognized line: ?? release.properties
  [INFO] Checking dependencies and plugins for snapshots ...
  What is the release version for "moss-jenkins-test Maven Webapp"? (jenkins-test:moss-jenkins-test) 6.0.13: : What is SCM release tag or label for "moss-jenkins-test Maven Webapp"? (m1ss-jenkins-test:moss-jenkins-test) moss-jenkins-test-6.0.13: : What is the new development version for "moss-jenkins-test Maven Webapp"? (m1ss-jenkins-test:moss-jenkins-test) 6.0.14-SNAPSHOT: : [INFO] Transforming 'moss-jenkins-test Maven Webapp'...
  [INFO] Not generating release POMs
  [INFO] Executing goals 'clean verify'...
  [WARNING] Maven will be executed in interactive mode, but no input stream has been configured for this MavenInvoker instance.
  [INFO] [INFO] Scanning for projects...
  [INFO] [INFO] 
  [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] [INFO] Building moss-jenkins-test Maven Webapp 6.0.13
  [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ moss-jenkins-test ---
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ moss-jenkins-test ---
  [INFO] [INFO] Using 'UTF-8' encoding to copy filtered resources.
  [INFO] [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/src/main/resources
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ moss-jenkins-test ---
  [INFO] [INFO] Changes detected - recompiling the module!
  [INFO] [INFO] Compiling 1 source file to /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/target/classes
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ moss-jenkins-test ---
  [INFO] [INFO] Using 'UTF-8' encoding to copy filtered resources.
  [INFO] [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/src/test/resources
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ moss-jenkins-test ---
  [INFO] [INFO] Changes detected - recompiling the module!
  [INFO] [INFO] Compiling 1 source file to /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/target/test-classes
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ moss-jenkins-test ---
  [INFO] [INFO] Surefire report directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/target/surefire-reports
  [INFO] 
  [INFO] -------------------------------------------------------
  [INFO]  T E S T S
  [INFO] -------------------------------------------------------
  [INFO] Running mossjenkinstest.TestMain
  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec
  [INFO] 
  [INFO] Results :
  [INFO] 
  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
  [INFO] 
  [INFO] [INFO] 
  [INFO] [INFO] --- maven-war-plugin:2.2:war (default-war) @ moss-jenkins-test ---
  [INFO] [INFO] Packaging webapp
  [INFO] [INFO] Assembling webapp [moss-jenkins-test] in [/var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/target/moss-jenkins-test]
  [INFO] [INFO] Processing war project
  [INFO] [INFO] Copying webapp resources [/var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/src/main/webapp]
  [INFO] [INFO] Webapp assembled in [390 msecs]
  [INFO] [INFO] Building war: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release/target/moss-jenkins-test.war
  [INFO] [INFO] WEB-INF/web.xml already added, skipping
  [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] [INFO] BUILD SUCCESS
  [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] [INFO] Total time: 3.841 s
  [INFO] [INFO] Finished at: 2018-09-27T10:55:58Z
  [INFO] [INFO] Final Memory: 23M/36M
  [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] Checking in modified POMs...
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git add -- pom.xml
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git rev-parse --show-toplevel
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git status --porcelain .
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [WARNING] Ignoring unrecognized line: ?? pom.xml.releaseBackup
  [WARNING] Ignoring unrecognized line: ?? release.properties
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git commit --verbose -F /tmp/maven-scm-2032289853.commit pom.xml
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Tagging release with the label moss-jenkins-test-6.0.13...
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git tag -F /tmp/maven-scm-1945355948.commit moss-jenkins-test-6.0.13
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git ls-files
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Transforming 'moss-jenkins-test Maven Webapp'...
  [INFO] Not removing release POMs
  [INFO] Checking in modified POMs...
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git add -- pom.xml
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git rev-parse --show-toplevel
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git status --porcelain .
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [WARNING] Ignoring unrecognized line: ?? pom.xml.releaseBackup
  [WARNING] Ignoring unrecognized line: ?? release.properties
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release &amp;&amp; git commit --verbose -F /tmp/maven-scm-1316586055.commit pom.xml
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Jenkins-Test-Release
  [INFO] Release preparation complete.
  [INFO] ------------------------------------------------------------------------
  [INFO] BUILD SUCCESS
  [INFO] ------------------------------------------------------------------------
  [INFO] Total time: 6.865 s
  [INFO] Finished at: 2018-09-27T10:55:58Z
  [INFO] Final Memory: 10M/19M
  [INFO] ------------------------------------------------------------------------
  Parsing POMs
  </code></pre>
  
  <p>Now the Jenkins Logs from my main project.
  Here you can see that the maven-release-plugin in version 2.3.2 is being used.
  The mvn dependency: resolve-plugin shows that the version 2.5.3 is used and also the mvn help: effective-pom only shows the version 2.5.3.
  I did the queries locally and Jenkins runs in the cloud.</p>
  
  <pre><code>    [INFO] Building ROOT 9.0.1-SNAPSHOT
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- maven-release-plugin:2.3.2:prepare (default-cli) @ ROOT ---
  [INFO] Verifying that there are no local modifications...
  [INFO]   ignoring changes on: **/pom.xml.backup, **/release.properties, **/pom.xml.branch, **/pom.xml.next, **/pom.xml.releaseBackup, **/pom.xml.tag
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Test-Release &amp;&amp; git status
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Test-Release
  [INFO] Checking dependencies and plugins for snapshots ...
  </code></pre>
  
  <p>...</p>
  
  <pre><code> [INFO] [INFO] ------------------------------------------------------------------------
  [INFO] Checking in modified POMs...
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Test-Release &amp;&amp; git add -- pom.xml
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Test-Release &amp;&amp; git status
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Test-Release
  [INFO] Tagging release with the label ROOT-9.0.1...
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Test-Release &amp;&amp; git tag -F /tmp/maven-scm-121026806.commit ROOT-9.0.1
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Test-Release &amp;&amp; git push url ROOT-9.0.1
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Test-Release
  [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/Moss-Test-Release &amp;&amp; git ls-files
  [INFO] Working directory: /var/lib/jenkins/workspace/Moss-Test-Release
  </code></pre>
  
  <p>My problem is the jenkins or the mvn release: prepare my pom not commited and my file was not uploaded to the nexus.
  <a href="https://stackoverflow.com/questions/15166781/mvn-releaseprepare-not-committing-changes-to-pom-xml">mvn release:prepare not committing changes to pom.xml</a></p>
  
  <p>But we get it now that my Jenkins process uses a newer version of the maven-release-plugin to build my project.</p>
  
  <p>I just do not understand why the test project works and my main project fails.</p>