Aktualnie używam narzędzia ant do budowania mojego projektu java na komputerze z systemem Windows XP. Mam różne zadania zdefiniowane w pliku build.xml, a jednym z nich jest wykonywanie skryptu w języku Python do analizowania danych wyjściowych aplikacji. Chciałbym, aby ANT zawodziło, gdy znacznik particolar został odkryty przez skrypt. Próbuję przy użyciu:ANT nie otrzymuje kodu powrotu przy użyciu skryptu pythonowego
sys.exit(1)
lub
os.system("EXIT 1")
drugim w szczególności wykonanie polecenia EXIT konsoli, która skutecznie uczynić proces budowania niepowodzeniem, jeśli wykonywane wewnątrz wanny file.Unfortunately mrówka nie jest w stanie aby ujawnić kod wyjścia z uruchomionego skryptu i normalnie wyświetla się komunikat BUDUJEMY SUKCESU.
skrypt nazywa się w ten sposób:
<exec dir="${path}/scripts" executable="python">
<arg line='log_analysis.py results.log" ' />
</exec>
dzięki za pomoc