commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benedikt Ritter <brit...@apache.org>
Subject Re: [JENKINS] fixing builds that require less than Java 7
Date Thu, 09 Mar 2017 12:55:21 GMT
Hi,

> Am 09.03.2017 um 13:29 schrieb sebb <sebbaz@gmail.com>:
> 
> Jenkins now requires Java 7 for running Maven builds
> 
> However it is possible to use the -Pjava-1.6 (etc) profiles to
> continue to build with the target JVM
> 
> 1) Update the main JVM to at least 1.7 so Jenkins-Maven works
> 
> 2) add -Pjava-1.n to the Maven command line
> 
> 3) Add the definition of JAVA_1_N_HOME to the job:
> 
> Build Environment
> Inject environment variables to the build process
> Properties Content: JAVA_1_N_HOME=/home/jenkins/tools/java/latest1.N/
> 
> The path in the above line is taken from:
> 
> https://cwiki.apache.org/confluence/display/INFRA/JDK+Installation+Matrix
> 
> This is the approach used in Commons Validator, Net, Pool (and now CLI)

Thank you for fixing this for CLI (which I’m currently working on).

> 
> As an alternative, the JAVA_1_N_HOME variable can be defined in terms
> of one of the 'Tool Environment' variables. e.g.
> 
> JAVA_1_5_HOME=${JDK_1_5_LATEST__HOME}
> 
> This avoids having to use the actual path name.
> 
> Unfortunately there don't seem to be any Java settings that apply to
> all nodes; the Windows paths and names are different from the Ubuntu
> ones.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message