ant脚本

时间:2023-12-20 14:35:44

  jenkins在调用ant脚本时会遇到ant中的目标没有成功,但是最后的build状态却是success,如下图所示:代码中缺少一个},编译发生错误,最后的build成功。

ant脚本

解决方案:在关键的target目标后面加上 failonerror="true",例如:

<delete dir="${ta.dest.dir}" failonerror="true"/>

只要删除命令不成功就会报错终止,后面的命令不会继续执行,特别是对于,编译,拷贝等命令需要加上。