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

#windows #ant #exec-maven-plugin

#Windows #ant #exec-maven-plugin

Вопрос:

Здесь у меня проблема в 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:

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