Как не увеличивать build.number в Ant? - PullRequest
1 голос
/ 07 апреля 2010

У меня много целей в моем build.xml для Ant. Обычно я запускаю два с помощью сценария оболочки, один для создания приложения и один для очистки. Сценарий оболочки проверяет состояние завершения конструкции, чтобы увидеть, должна ли она очиститься или оставить беспорядок, чтобы я мог определить, что пошло не так и исправить это.

Итак, все прошло хорошо, большую часть времени Ant выполняется один раз для строительства и один раз для очистки. В результате мой build.number увеличивается для каждого выполнения. Так что в устойчивом состоянии мой build.number увеличивается на 2.

Как заставить Ant не увеличивать build.number? Я бы сделал это для очистки, поскольку я ничего не построил.

Я знаю очевидный ответ создания отдельного сценария только для очистки, но я бы предпочел хранить весь build.xml в одном файле.

1 Ответ

0 голосов
/ 07 апреля 2010

Почему бы не определить одну целевую (полную) сборку как зависимую от compilation target и a cleanup target? Таким образом, Ant должен выполнить только один раз, и если он выйдет из строя, он не выполнит задачу cleanup.

...