Как запустить скрипт ant из скрипта оболочки?

Мне нужно запустить сценарий ant из сценария оболочки, и если сценарий ant выполнен успешно, я должен получить код возврата 0 или в случае сбоя 1. Может ли кто-нибудь сказать мне, как этого можно достичь?


person trilawney    schedule 19.07.2011    source источник


Ответы (1)


cd ~/yoursourcedir/
ant
if [[ $? -ne 0 ]]
then
    echo "error happend"
fi

$? содержит код ошибки вашей последней команды, в данном случае ant. -ne 0 означает не равно 0, поэтому, если произошла какая-либо ошибка, выполните команду echo.

Вы можете указать стандартные параметры для ant, т.е. ваш файл сборки:

ant -buildfile build.xml

Сводка параметров запуска ant

person Jacob    schedule 19.07.2011
comment
Правильно ли установлен ant? Что отображается при вводе ant в командной строке? - person Jacob; 21.07.2011