- <project default="dont-run-this">
-
- <property name="build.dir" value="build"/>
-
- <target name="dont-run-this">
- <fail>This build file is supposed to be run by a Unit test</fail>
- </target>
-
-
- <target name="testPropertyExpansion">
- <sequential>
- <property name="foo" value="it worked"/>
- <echo message="As attribute: ${foo}"/>
- <echo>As nested text: ${foo}</echo>
- </sequential>
- </target>
-
- <target name="testTaskdef">
- <mkdir dir="${build.dir}"/>
- <javac srcdir="containersrc" destdir="${build.dir}" debug="on"/>
-
- <sequential>
- <taskdef name="sseq" classpath="${build.dir}" classname="test.SpecialSeq"/>
- <sseq>
- <fileset dir="."/>
- <property name="foo" value="it worked"/>
- <echo message="As attribute: ${foo}"/>
- <echo>As nested text: ${foo}</echo>
- <nested message="As nested task: ${foo}"/>
- </sseq>
- </sequential>
- </target>
-
- <target name="testCaseInsensitive">
- <taskdef name="Prattle" classname="org.apache.tools.ant.taskdefs.Echo"/>
- <taskdef name="Seq"
- classname="org.apache.tools.ant.taskdefs.Sequential"/>
- <Prattle>hello</Prattle>
- <Seq>
- <Prattle> world</Prattle>
- </Seq>
- </target>
-
- <target name="cleanup">
- <delete dir="${build.dir}"/>
- </target>
-
- </project>
|