ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <>
Subject Re: Newbie question
Date Wed, 02 May 2001 07:38:35 GMT
Robert Leftwich <> wrote:

> b) Fail the build if JAVA_HOME or is not correct -
> but the only way I can find to do that is to write a script
> (javascript/netrexx/etc) that checks the value and adds a target (or
> enables a target) that does the fail - this seems overly complex.

You can get away without scripting.

<target name="check-version">
  <available property="jdk1.3+" classname="java.lang.StrictMath" />

<target name="ensure-1.3" depends="check-version" unless="jdk1.3+">
  <fail>Can only build if running in a JDK 1.3 VM</fail>

and make all your targets depend on the ensure-1.3 target


View raw message