私は一連のビルド ファイルを持っており、そのうちのいくつかは他のファイルを呼び出しており、最初にそれらをインポートしています。最終ビルドには、特定のターゲット (「copyother」など) がある場合とない場合があります。そのターゲットが行末ビルド スクリプト内で定義されている場合は、メイン ビルド ファイルから呼び出したいと思います。どうすればいいですか?
呼び出しスクリプトの一部:
<!-- Import project-specific libraries and classpath -->
<property name="build.dir" value="${projectDir}/build"/>
<import file="${build.dir}/build_libs.xml"/>
...
<!-- "copyother" is a foreign target, imported in build_libs.xml per project -->
<target name="pre-package" depends=" clean,
init,
compile-src,
copy-src-resources,
copy-app-resources,
copyother,
compile-tests,
run-junit-tests"/>
すべてのプロジェクトで「copyother」ターゲットを定義する必要はありません。条件付きアリ呼び出しを行うにはどうすればよいですか?