У меня много целей в моем build.xml для Ant. Обычно я запускаю два с помощью сценария оболочки, один для создания приложения и один для очистки. Сценарий оболочки проверяет состояние завершения конструкции, чтобы увидеть, должна ли она очиститься или оставить беспорядок, чтобы я мог определить, что пошло не так и исправить это.
Итак, все прошло хорошо, большую часть времени Ant выполняется один раз для строительства и один раз для очистки. В результате мой build.number увеличивается для каждого выполнения. Так что в устойчивом состоянии мой build.number увеличивается на 2.
Как заставить Ant не увеличивать build.number? Я бы сделал это для очистки, поскольку я ничего не построил.
Я знаю очевидный ответ создания отдельного сценария только для очистки, но я бы предпочел хранить весь build.xml в одном файле.