title: Jenkins executing maven from incorrect path
body: <p>This happens for both: maven projects, and freestyle projects, when maven target is envoked, it tries to execute mvn using absolute path.  </p>
  
  <pre><code>[MY-Job] $ tools/Maven/Jenkins_Private_Maven/bin/mvn -f cc/pom.xml -Ddeploy_env=xxx.dev.prv   -Dbranch=dev -D-Dsmdist.target=/opt/builds -U clean test -DtestGroups=unit,delegate -Do verride:server=xxx.dev.prv
  FATAL: command execution failed 
  java.io.IOException: Cannot run program "tools/Maven/Jenkins_Private_Maven/bin/mvn" (in    directory "workspace/MY-Job"): java.io.IOException: error=2, No such file or directory
  </code></pre>
  
  <p>I can see that mvn is installed at user's home : </p>
  
  <pre><code>/home/jenkins/tools/Maven/Jenkins_Private_Maven/bin/mvn  
  </code></pre>
  
  <p>but it's trying to run it from the workspace: </p>
  
  <pre><code>/home/jenkins/workspace/MY-Job/tools/Maven/Jenkins_Private_Maven/bin/mvn
  </code></pre>