Antの
build.xmlでdeleteというタスクを使用してディレクトリを削除することができます。
dir属性にディレクトリを指定します。相対パスで指定すると
build.xmlからの相対パスになります。
build.xmlに以下のように記述します。
<?xml version="1.0" ?>
<project default="aa">
<target name="aa" depends="mk,bb,assyuku">
<echo>Compile!!!</echo>
</target>
<target name="mk">
<delete dir="./build" />
</target>
<target name="bb">
<javac srcdir="." includeAntRuntime="true" />
</target>
<target name="assyuku">
<jar jarfile="test.jar" basedir="." includes="*.class" />
</target>
</project>
./buildと指定しているのでCドライブ直下にbuildディレクトリが削除されます。
antと実行します。
C:¥>ant
Buildfile: C:¥build.xml
mk:
[delete] Deleting directory C:¥build
bb:
assyuku:
aa:
[echo] EAR!!!
BUILD SUCCESSFUL
C:¥>
これでCドライブ直下のbuildというディレクトリが削除されています。