ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Lindwall <>
Subject RE: changing JAVA_HOME dynamically
Date Sat, 30 Nov 2002 01:30:49 GMT
I've got the same issue!

I've got a top-level build.xml that builds a project that requires jdk 1.3 for compiling.
 This works fine.  I'd like this top-level build.xml to invoke a child build.xml that builds
a project that requires jdk 1.4.1 for compiling.
JAVA_HOME for the build environment is set to the 1.3 JDK so the top-level build uses 1.3
as expected.  The child build fails since it uses JDK 1.4 features and ant is using JDK 1.3
for the compiles.
How can I force the child build to use JDK 1.4?
Here's the target in the parent build.xml that invokes the child build.xml.
  <target name="build-oe" depends="init" description="Executes the build for OE" >
    <ant dir="oe" antfile="build.xml" target="build" inheritall="false"  />

-----Original Message-----
From: Euan Guttridge []
Sent: Thursday, November 28, 2002 5:05 AM
To: ''
Subject: changing JAVA_HOME dynamically

I have two Ant builds. One requires JDK1.3.1 and the other JDK1.2.1. Is
there a way to change the JAVA_HOME from within the Ant scripts? I'd like
avoid writing a shell script just to do this..

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message