[EMAIL PROTECTED] wrote:
Hi everybody,
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="..." />).
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.
Could't you try something like this :
You could define a macrodef wrapper over javac in a common-build.xml.
This can be imported by the other build files and they would use the
macrodef wrapper instead of javac directly.
Since you can control the javac version from the common-build.xml, you
can pick whatever JAVA_HOME version you want.
-Prashant
Actually I would use "exec" instead of "ant" but it doesn't get the build
result. So the builds never fail.
Any suggestions?
Regards,
Christian
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]