ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j..@apache.org
Subject svn commit: r321171 - /ant/core/trunk/docs/manual/using.html
Date Fri, 14 Oct 2005 18:42:40 GMT
Author: jhm
Date: Fri Oct 14 11:42:32 2005
New Revision: 321171

URL: http://svn.apache.org/viewcvs?rev=321171&view=rev
Log:
Some words to if/unless on targets

Modified:
    ant/core/trunk/docs/manual/using.html

Modified: ant/core/trunk/docs/manual/using.html
URL: http://svn.apache.org/viewcvs/ant/core/trunk/docs/manual/using.html?rev=321171&r1=321170&r2=321171&view=diff
==============================================================================
--- ant/core/trunk/docs/manual/using.html (original)
+++ ant/core/trunk/docs/manual/using.html Fri Oct 14 11:42:32 2005
@@ -107,10 +107,26 @@
   <pre>&lt;target name=&quot;build-own-fake-module-A&quot; unless=&quot;module-A-present&quot;/&gt;</pre>
 </blockquote>
 <p>In the first example, if the <code>module-A-present</code>
-property is set (to any value), the target will be run. In the second
+property is set (to any value, e.g. <i>false</i>), the target will be run. In
the second
 example, if the <code>module-A-present</code> property is set
 (again, to any value), the target will not be run.
 </p>
+<p>Only one propertyname can be specified in the if/unless clause. If you want to check
+multiple conditions, you can use a dependend target for computing the result for the check:</p>
+<blockquote><pre>
+&lt;target name="myTarget" depends="myTarget.check" if="myTarget.run"&gt;
+    &lt;echo&gt;Files foo.txt and bar.txt are present.&lt;/echo&gt;
+&lt/target&gt;
+
+&lt;target name="myTarget.check"&gt;
+    &lt;condition property="myTarget.run"&gt;
+        &lt;and&gt;
+            &lt;available file="foo.txt"/&gt;
+            &lt;available file="bar.txt"/&gt;
+        &lt;/and&gt;
+    &lt;/condition&gt;
+&lt/target&gt;
+</pre></blockquote>
 <p>If no <code>if</code> and no <code>unless</code> attribute
is present,
 the target will always be executed.</p>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message