| <?xml version="1.0"?> |
| <!-- |
| 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 |
| |
| https://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. |
| --> |
| |
| <project name="immutable-test" basedir="." default="test1"> |
| |
| <target name="test1"> |
| <property name="test" value="original"/> |
| <available file="immutable.xml" property="test" value="override"/> |
| </target> |
| |
| <target name="test2"> |
| <tstamp/> |
| <tstamp prefix="start"/> |
| </target> |
| |
| <target name="test3"> |
| <property name="DSTAMP" value="original"/> |
| <tstamp/> |
| </target> |
| |
| <target name="test4"> |
| <property name="test" value="original"/> |
| <condition property="test" value="override"> |
| <equals arg1="1" arg2="1"/> |
| </condition> |
| </target> |
| |
| <target name="test5"> |
| <property name="test" value="original"/> |
| <checksum file="immutable.xml" verifyProperty="test"/> |
| </target> |
| |
| <target name="test6"> |
| <property name="test1" value="original"/> |
| <property name="test2" value="original"/> |
| <!-- How to make this cross-platform? --> |
| <exec executable="cmd.exe" os="Windows 2000" outputproperty="test1" resultProperty="test2"> |
| <arg line="/c dir"/> |
| </exec> |
| </target> |
| |
| <target name="test7"> |
| <property name="test" value="original"/> |
| <pathconvert targetos="unix" property="test" > |
| <path> |
| <pathelement location="/lib/weblogicaux.jar" /> |
| <pathelement location="/classes" /> |
| <pathelement location="/mssqlserver4/classes" /> |
| <pathelement location="c:\winnt\System32" /> |
| </path> |
| </pathconvert> |
| </target> |
| |
| <target name="test8"> |
| <antcall inheritAll="false" target="echo-target"> |
| <param name="echo.value" value="Meep meep!" /> |
| </antcall> |
| </target> |
| |
| <target name="echo-target"> |
| <echo message="Value of echo=${echo.value}"/> |
| </target> |
| |
| </project> |