www-builds mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Busbey <bus...@cloudera.com>
Subject Re: How can we choose the right maven version for our build?
Date Thu, 22 Oct 2015 03:38:34 GMT
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 <jarcec@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.Robson@software.dell.com>
>> 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:jarcec@gmail.com] On Behalf Of Jarek Jarcec Cecho
>> Sent: Friday, 16 October 2015 6:21 AM
>> To: builds@apache.org
>> Cc: dev@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 <jarcec@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


View raw message