Ant用于脚本在任何迭代失败时如何继续

Ant用于脚本在任何迭代失败时如何继续,ant,Ant,我编写了一个ant构建文件来检查目录中的所有翻译文件。 如果任何文件出现检查错误,我希望ant for脚本继续检查rest文件。 我的蚂蚁任务: 结果是: 它检查文件,直到出现第一个错误,然后生成失败 有人能帮我吗?for任务不是标准ANT的一部分。这是一个第三方扩展,记录在此处: 文档建议使用“keepgoing”属性来忽略错误,这可能就是您要寻找的答案 如果这是一个自定义的蚂蚁任务,你应该写,也许你应该考虑?这将使您能够按如下方式调用任务: <validate checkLan

我编写了一个ant构建文件来检查目录中的所有翻译文件。 如果任何文件出现检查错误,我希望ant for脚本继续检查rest文件。 我的蚂蚁任务:


结果是: 它检查文件,直到出现第一个错误,然后生成失败


有人能帮我吗?

for任务不是标准ANT的一部分。这是一个第三方扩展,记录在此处:

文档建议使用“keepgoing”属性来忽略错误,这可能就是您要寻找的答案

如果这是一个自定义的蚂蚁任务,你应该写,也许你应该考虑?这将使您能够按如下方式调用任务:

<validate checkLanguages="true" checkKeysOrder="true">
  <fileset dir="../web/WEB-INF" includes="*.txt" />
</validate>


更简单、更健壮。

感谢您的解决方案。事实上,我以前阅读过该页面中的代码,但我无法理解这种重构的方法。你知道如何迭代创建的文件吗?@AhmadAl Khazraji我做了一些搜索这里有一些从开源项目中提取的示例:。我个人更喜欢使用groovy脚本扩展Ant,请参见:
<validate checkLanguages="true" checkKeysOrder="true">
  <fileset dir="../web/WEB-INF" includes="*.txt" />
</validate>