Its been a while since I did a maven build under Jenkins or Hudson, but 
somewhere it notes that the system jdk is used to fire up Java-based build 
steps.  There should be a checkbox somewhere in the config to start a separate 
Java instance and NOT use the default system jdk.  Of course, that will require 
forking and starting up the different jdk, so it will slow your build down 
slightly...

-----Original Message-----
From: jenkinsci-users@googlegroups.com 
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Les Mikesell
Sent: January-27-15 16:12
To: jenkinsci-users
Subject: Re: Alternate JDK on slave box

On Tue, Jan 27, 2015 at 2:57 PM, Gilles Devaux <gilles.dev...@gmail.com> wrote:
> Hi,
>
> I have installed two JDKs on a slave box, JDK7 (default) and JDK8 
> (without update-alternatives). I'm trying to build something with the 
> JDK8 but no luck.
>
> I'm setting "JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-x64/" in several 
> places, String build parameter, inject environment, something like this in 
> the DSL:
>
> ```
> wrappers {
>                 environmentVariables {
>                     env('JAVA_HOME', '/usr/lib/jvm/jdk-8-oracle-x64/')
>                 }
>             }
> parameters {
>                 stringParam('JAVA_HOME','/usr/lib/jvm/jdk-8-oracle-x64/')
>             }
> environmentVariables(
>                     JAVA_HOME: '/usr/lib/jvm/jdk-8-oracle-x64/'
>             )
> ```

I'm not using maven, but doesn't this work like the other JVM settings?  That 
is, give the JVMs names in the global configuration, then set/override the 
location in the node config tools section, and
then pick the JDK name in the job config.    The location should get
exported as JAVA_HOME.

-- 
   Les Mikesell
     lesmikes...@gmail.com

--
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAOAgVpzZup6cZ_ECmWV9hsORWx916Obp%3DJVbw-a%2BKmFjoAjoGA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/a91106ce9cec42c4a0f89949b5553e5a%40mbx01colo01p.esentire.local.
For more options, visit https://groups.google.com/d/optout.

Reply via email to