是否可以告诉Apache Ant缓存其XML文件?

时间:2015-06-08 15:23:30

标签: java xml performance ant

我的构建性能测量结果表明,由于我的ant构建是一个多通过程,并且在顶层项目上进行迭代,因此我们花费了大量的构建时间来重新阅读项目构建脚本和他们所有的包括(在每个传递的ant / antcall调用中重新加载它们)。

有没有合理的方法告诉Ant在内存中保留所有已解析的XML,直到我们完成为止?或者我是否需要考虑重组以结合其中的一些传递,以手动消除这种开销?

FWIW,我现在正在使用Ant 1.8。如果1.9为此添加了一个解决方案,那可能是我需要证明升级的理由。

1 个答案:

答案 0 :(得分:0)

对于蚂蚁来说,记住"是不正确的。它读取的xml。例如,它应该记住原始XML还是已计算的表达式?

考虑运行performance monitor并优化任务和目标。