diff options
Diffstat (limited to 'framework/src/ant/apache-ant-1.9.6/manual/ifunless.html')
-rw-r--r-- | framework/src/ant/apache-ant-1.9.6/manual/ifunless.html | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/framework/src/ant/apache-ant-1.9.6/manual/ifunless.html b/framework/src/ant/apache-ant-1.9.6/manual/ifunless.html new file mode 100644 index 00000000..abbdce1b --- /dev/null +++ b/framework/src/ant/apache-ant-1.9.6/manual/ifunless.html @@ -0,0 +1,64 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<html> + +<head> + <meta http-equiv="Content-Language" content="en-us"/> + <link rel="stylesheet" type="text/css" href="stylesheets/style.css"/> + <title>If and Unless on all tasks/nested elements</title> +</head> + +<body> + <h1><a name="if_and_unless">If And Unless</a></h1> + + <p>Since Ant 1.9.1 it is possible to add if and unless attributes on all tasks and nested elements using special namespaces.</p> + + <p>In order to use this feature you need to add the following namespace declarations</p> + <blockquote><pre> + xmlns:if="ant:if" + xmlns:unless="ant:unless" + </pre> + </blockquote> + + <p>The if and unless namespaces support the following 3 conditions : + <ul> + <li>true</li>true if the value of the attribute evaluates to true + <li>blank</li>true if the value of the attribute is null or empty + <li>set</li>true if the specified property is set + </ul></p> + +<blockquote> +<pre> +<project name="tryit" + xmlns:if="ant:if" + xmlns:unless="ant:unless" +> + <exec executable="java"> + <arg line="-X" if:true="${showextendedparams}"/> + <arg line="-version" unless:true="${showextendedparams}"/> + </exec> + <condition property="onmac"> + <os family="mac"/> + </condition> + <echo if:set="onmac">running on MacOS</echo> + <echo unless:set="onmac">not running on MacOS</echo> +</project> +</pre> +</blockquote> + +</body> +</html> |