is there a way to call an Ant Build-File (<ant  antfile="...">) and pass it
the JAVA_HOME environment variable?
Exec accepts just that using the nested env-Argument (<env key="JAVA_HOME"
path="..." />).

No. You can't even fork <ant>, much less change the JAVA_HOME.

Basically I'm looking for a way to call a Build-File (build.xml) with
different JDKs. I cannot fix the javac call to use the different JDKs. I
need to specify it when calling the build-file.

Actually I would use "exec" instead of "ant" but it doesn't get the build
result. So the builds never fail.

Your only option is to use <java fork="true">, executing the Ant
launcher, or <exec>, but executing Java and not ant.bat/.sh, as
getting a meaningful error code is more problematic.

There are several examples in the archives for sure. --DD

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to