Try this.
<target name="init">
<available file="${toplevel.dir}/${Name}.jar" property="doMerge"/>
</target>
<target name="unzip" if="doMerge" >
<unzip src="${toplevel.dir}/${Name}.jar" dest="${dist.dir}">
<patternset>
<include name="**/*"/>
</patternset>
</unzip>
</target>
-----Original Message-----
From: Darryl L. Miles [mailto:[EMAIL PROTECTED]
Sent: 09 September 2005 10:23
To: [email protected]
Subject: [Maybe Spam] Condition operation based on existance of a file ?
How can I instruct ANT to conditionally do something, like a regular
if() statement.
Here is what I have so far (the unzip is my conditional operation):
<available file="${toplevel.dir}/${Name}.jar" property="doMerge"/>
<!-- IF doMerge -->
<unzip src="${toplevel.dir}/${Name}.jar" dest="${dist.dir}">
<patternset>
<include name="**/*"/>
</patternset>
</unzip>
<!-- ENDIF -->
Thanks
--
Darryl L. Miles
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
The following companies are subsidiary companies of the Legal & General Group
Plc which are authorised and regulated by the Financial Services Authority for
advising and arranging the products shown: Legal & General Partnership Services
Limited (insurance and mortgages), Legal & General Insurance Limited
(insurance), Legal & General Assurance Society Limited (life assurance,
pensions and investments), Legal & General Unit Trust Managers Limited and
Legal & General Portfolio Management Services Limited (investments).
They are registered in England under numbers shown.
The registered office is Temple Court, 11 Queen Victoria Street, London EC4N
4TP.
Legal & General Partnership Services Limited: 5045000 Legal & General Assurance
Society Limited: 166055 Legal & General (Unit Trust Managers) Limited: 1009418
Legal &general (Portfolio Management Services) Limited: 2457525 Legal & General
Insurance Limited: 423930
They are registered with the Financial Services Authority under numbers shown.
You can check this at www.fsa.gov.uk/register
Legal & General Partnership Services Limited: 300792 Legal & General Assurance
Society Limited: 117659 Legal & General (Unit Trust Managers) Limited: 119273
Legal &general (Portfolio Management Services) Limited: 146786 Legal & General
Insurance Limited: 202050
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]