0
我有一个Ant脚本使用下面的蚂蚁代码Eclipse的无头的构建犯规返回错误代码
<java jar="${equinoxjar}" fork="true" failonerror="true" logerror="true">
<arg line="-application org.eclipse.ant.core.antRunner -buildfile ${buildscript}" />
</java>
,做一个无头的构建但是似乎,即使我的代码中有编译错误,从Java任务的返回码不会返回错误。因此,即使存在编译错误,我在团队中的构建仍然显示成功。
我该如何解决这个问题? 我使用的Eclipse版本是3.6.2
是的。 $ {equinoxjar}的值是C:\ eclipses \ target \ eclipse3.6.2 \ plugins \ org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar – pdeva 2011-03-08 14:43:43
我注意到如果我在构建中添加属性javacFailOnError = true .properties文件,那么构建确实失败。 但是我认为如果我没有错,没有它也会失败。 – pdeva 2011-03-08 14:44:40
Re javacFailOnError = true。根据你的评论,我仔细研究了我的构建脚本,当然我在调用antRunner的时候在java任务中设置了这个属性。 – 2011-03-08 15:56:35