Ant will eat itself
• Julian Simpson
I was sorely tempted to save this for April Fool's Day.
<project default="default">
<target name="default">
<delete file="${ant.file}"/>
</target>
</project>
Update: Yes it does work:
Socks:tmp jsimpson$ mkdir demo Socks:tmp jsimpson$ cd demo/ Socks:demo jsimpson$ vim build.xml Socks:demo jsimpson$ ls -l build.xml -rw-r--r-- 1 jsimpson wheel 119 1 Feb 21:13 build.xml Socks:demo jsimpson$ ant Buildfile: build.xml default: [delete] Deleting: /private/tmp/demo/build.xml BUILD SUCCESSFUL Total time: 0 seconds Socks:demo jsimpson$ ls -l build.xml ls: build.xml: No such file or directory Socks:demo jsimpson$