Исходя из этого вопроса , я теперь хочу знать, как остановить выполнение сценария ANT, если предыдущая сборка не удалась. В Eclipse я не вижу способа объединить сборки в зависимости от их успеха.
Я думаю, что я ищу способ передать предыдущее состояние сборки в мой скрипт ANT, чтобы я мог завершить или вообще не вызывать скрипт ANT, если первая сборка не удалась.
Есть идеи?
Нет родного пути, AFAIK. Что вы можете сделать, так это изменить скрипт ant, чтобы проверить, являются ли файлы .class, созданные в Eclipse, новее, чем WAR. Если нет, остановитесь.
Вы должны быть в состоянии сохранить успех в файл. Если вы убедитесь, что содержимое файла является содержимым файла свойств, следующая задача муравья может использовать этот файл для заполнения свойства (например, build.success) и действовать в соответствии с ним.