В настоящее время я использую ant для сборки своего проекта java на компьютере с Windows XP.У меня есть различные задачи, определенные в build.xml, и одной из них является исполняемый скрипт Python для анализа вывода приложения.Я хотел бы, чтобы ANT не работал, когда скрипт обнаружил особый тег.Я пытаюсь использовать:
sys.exit(1)
или
os.system("EXIT 1")
вторая, в частности, выполнить консольную команду EXIT, которая успешно приводит к сбою процесса сборки при выполнении внутри файла ванны.Муравей не может обнаружить код выхода из запущенного скрипта и продолжает работать до конца, показывая сообщение BUILD SUCCESSFUL.
скрипт вызывается следующим образом:
<exec dir="${path}/scripts" executable="python">
<arg line='log_analysis.py results.log" ' />
</exec>
спасибо за вашу помощь