0

次の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です。

4

1 に答える 1

1

3.6.2 でビルドしていることを 100% 確信していますか? 3.6.0 でこのようなバグがありましたが、3.6.1 リリースで修正されました。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=321386

于 2011-03-07T17:14:52.737 に答える