Maven Как выполнить другую команду в случае сбоя некоторых других команд - PullRequest
1 голос
/ 06 октября 2011

Вот у меня проблема в maven что-то подобное

.....
<tasks>
    <exec executable="subst" failonerror="false">
        <arg line="f: c:\blabla"/>
    </exec>
////// here the execution I try to make!
    <exec executable="subst" failonerror="false" if=//before execution fails!>
        <arg line="g: c:\blabla"/>
    </exec>
<tasks>

Я не мог представить, как выполнить команду в случае сбоя другой команды.

Спасибо за вашу помощь

1 Ответ

1 голос
/ 06 октября 2011

Это задачи Ant. Он имеет отношение только к Maven, потому что вы используете плагин Antrun. Вы должны взглянуть на страницу руководства по Ant exec task . В частности, вам, вероятно, будет интересен атрибут «resultproperty». Это позволит вам захватить код завершения процесса, а затем вы сможете принимать решения на его основе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...