クラスパスタスクに含まれるファイルが存在しない場合にAntにエラーをスローさせる組み込みの方法はありますか? 私の目標は、コンパイル ターゲットが呼び出されたときに Ant がビルド エラーをスローすることですが、必要なライブラリが存在しません。
依存ライブラリを含む build.xml ファイルの例を次に示しますが、ライブラリの 1 つが存在しない場合でもエラーはスローされません。
<target name="compile" description="Compiles the Java code" depends="init">
<mkdir dir ="${build}/${module-package}" />
<javac srcdir="${src}/main/${module-package}"
destdir="${build}"
includeantruntime="off"
debug="true"
fork="true">
<classpath>
<fileset dir="${lib}" >
<include name="joda-time/joda-time-2.1.jar" />
<include name="jackson/jackson-core-lgpl-1.9.7.jar"/>
<include name="jackson/jackson-mapper-lgpl-1.9.7.jar"/>
</fileset>
</classpath>
</javac>
</target>