次のantコードを使用してヘッドレスビルドを実行するantスクリプトがあります
<java jar="${equinoxjar}" fork="true" failonerror="true" logerror="true">
<arg line="-application org.eclipse.ant.core.antRunner -buildfile ${buildscript}" />
</java>
ただし、コードにコンパイルエラーがあったとしても、Javaタスクからのリターンコードはエラーを返さないようです。したがって、コンパイルエラーが発生した場合でも、teamcityでのビルドは成功したものとして表示されます。
これを修正するにはどうすればよいですか?ビルドに使用しているEclipseのバージョンは3.6.2です。