you can activate the tool injection plugin to give you a reliable MAVEN_HOME.
In the job config, it's the checkbox labeled "tool environment" then find the maven version you want and select it. On Thu, Oct 15, 2015 at 7:32 PM, Jarek Jarcec Cecho <jar...@apache.org> wrote: > Thanks for the idea David. I’ll try that to see if it helps at least for now. > > My concern is that it’s not final solution - if the node won’t have proper > maven version we will again fail in unpredictable way. Would it be possible > to add selector for Maven version similarly as we have for Java? > > Jarcec > >> On Oct 15, 2015, at 3:03 PM, David Robson <david.rob...@software.dell.com> >> wrote: >> >> Hey Jarcec, >> >> Have you tried reversing the path export for example: >> >> export MAVEN_HOME=/home/jenkins/tools/maven/latest >> export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH >> >> To ensure your "mvn" command is picked up first even if it's on the existing >> PATH. >> >> David >> >> -----Original Message----- >> From: Jarek Jarcec Cecho [mailto:jar...@gmail.com] On Behalf Of Jarek Jarcec >> Cecho >> Sent: Friday, 16 October 2015 6:21 AM >> To: builds@apache.org >> Cc: d...@sqoop.apache.org >> Subject: Re: How can we choose the right maven version for our build? >> >> Any ideas how to pick up the proper version of maven? >> >> Jarcec >> >>> On Aug 24, 2015, at 1:20 PM, Jarek Jarcec Cecho <jar...@apache.org> wrote: >>> >>> I have a job that is quite regularly failing with: >>> >>> Error resolving version for 'org.codehaus.mojo:findbugs-maven-plugin': >>> Plugin requires Maven version 3.0.1 >>> >>> Looking into the job’s configuration, I don’t see any way to specify maven >>> version (similarly as we do for let say java). It seems that we were trying >>> to deal with this in the past as the we’re having following “Detection” in >>> the command we’re running: >>> >>> export MAVEN_HOME=/home/jenkins/tools/maven/latest >>> export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin >>> >>> But that sees quite flaky, so I’m wondering what is the right way to get >>> the right maven version for the job? :) >>> >>> Jarcec >>> >>> Links: >>> 1: >>> https://builds.apache.org/job/PreCommit-SQOOP-Build/1622/artifact/patch-process/test_unit.txt >> > -- Sean