使用 Apache Ant 恢复停止的构建过程

Resume a stopped build process with Apache Ant

昨天我不得不停止 Pentaho-kettle 的 Ant 构建过程,这花费了很长时间;今天,它从头开始所有流程(测试、包装等)。有什么方法可以让我从停止的地方恢复构建过程?测试也 无法 使用以下选项跳过:

ant dist -Dmaven.test.skip=true

而且我没有找到如何告诉 ant,如果包已经存在就不要构建它们

你在你的机器上完全成功地构建了吗?您没有指出哪些步骤花费了很长时间。

我注意到该项目正在使用 apache ivy 来管理其依赖项。第一次构建 运行s 将是最长的,因为必须首先下载和缓存依赖项。后续构建应该 运行 更快。

至于仅适用于基于 Maven 的构建的 "maven.test.skip" 设置。 Maven 是一个不同的构建工具。