3 つの異なるプロジェクトをビルドするために、このビルド ファイルを作成しました。
<?xml version="1.0" encoding="UTF-8"?>
<project name="Trinity" basedir="." default="buildall">
<target name="project1">
<ant dir="C:/work/project1"/>
</target>
<target name="project2" depends="project1">
<ant dir="C:/work/project2"/>
</target>
<target name="project3" depends="project1, project2">
<ant dir="C:/work/project3"/>
</target>
<target name="buildall" depends="project3"/>
</project>
これは現在機能しています。しかし、ビルドを行う前にプロジェクトをきれいにしたいです。
実際、私はこれを達成したい: C:/work/project1 ant clean build C:/work/project2 ant clean build C:/work/project3 ant clean build
前もって感謝します。
更新: Alex からの迅速な対応のおかげで、次のように新しい build.xml ファイルを作成しました。そして、うまく機能していると思いますが、どう思いますか?.
<?xml version="1.0" encoding="UTF-8"?>
<project name="Trinity" basedir="." default="buildall">
<target name="project1">
<ant dir="C:/work/project1" target="clean"/>
<ant dir="C:/work/project1" target="build"/>
</target>
<target name="project2" depends="project1">
<ant dir="C:/work/project2" target="clean"/>
<ant dir="C:/work/project2" target="build"/>
</target>
<target name="project3" depends="project1, project2">
<ant dir="C:/work/project3" target="clean"/>
<ant dir="C:/work/project3" target="build"/>
</target>
<target name="buildall" depends="project3"/>
</project>
ありがとう。