On 28 February 2012 21:19, Gavin McDonald <ga...@16degrees.com.au> wrote:
> Sebb et al,
>
> Maven can be installed in different places on different slaves, so it is
> good
> to be specific.

Is there a document that describes where to find things on each slave?

> Also, it is not always appropriate to set M2_HOME in the env of the machine
> or buildbot
> user on a  build machine as there be several Maven versions installed at one
> time.
>
> Feel free to set M2_HOME in the buildbot settings for your builds. For
> example look where
> ANT_HOME has been set in the env for your build in your jmeter.conf

OK, I see.

I already used an Ant property instead, but that could be converted to
an env variable.

>
> (the location mentioned is correct - for this slave, others may vary)
>
> Gav...
>
>
>> -----Original Message-----
>> From: sebb [mailto:seb...@gmail.com]
>> Sent: Wednesday, 29 February 2012 6:38 AM
>> To: builds@apache.org
>> Subject: Re: [Buildbot] value for M2_HOME (maven.home) ?
>>
>> On 28 February 2012 19:17, Konstantin Kolinko <knst.koli...@gmail.com>
>> wrote:
>> > 2012/2/28 sebb <seb...@gmail.com>:
>> >> On 28 February 2012 13:17, sebb <seb...@gmail.com> wrote:
>> >>> JMeter needs to know the Maven home directory in order to upload
>> snapshots.
>> >>>
>> >>> However the standard M2_HOME env. variable [1] does not seem to be
>> set.
>> >>>
>> >>> Is Maven installed in a standard location?
>> >>>
>> >>> I suppose the build file could be updated to run "mvn -v" in a shell
>> >>> and extract the home directory, but that seems rather crude, and
>> >>> error-prone.
>> >>
>> >> [And Maven 2.2.1 does not display the home directory anyway]
>> >>
>> >>> [1] http://maven.apache.org/download.html#Installation
>> >
>> > Looking at some other build that already uses Maven:
>> >
>> > http://ci.apache.org/builders/rat_trunk/builds/200/steps/compile/logs/
>> > stdio
>> >
>> >>  M2=/usr/local/apache-maven/current/bin
>> >>  M2_HOME=/usr/local/apache-maven/current
>> >
>> > I do not know whether it helps.
>>
>> Thanks, I'll try that and see.
>>
>> > Are you able to start mvn, or you cannot just because M2_HOME is not
>> set?
>>
>> I am using Ant to run Maven using Java, and so need to know where the
>> Maven jar is.
>>
>> Long story, but cannot use Maven Ant Tool, and shell invocation is not
> ideal.
>>
>> > Best regards,
>> > Konstantin Kolinko
>

Reply via email to