Как создать файл build.xml для запуска файла bat или сценария оболочки

У меня есть файл bat и сценарий оболочки, который выполняет ту же операцию. Теперь у меня есть файл ant build.xml, который будет выполнять скрипт оболочки или файл bat. Как мне написать свой build.xml или как мне его настроить?

1 ответ

Вариант 1: использовать условные цели

<condition property="windowsos">
  <os family="windows" />
</condition>

<condition property="linuxos">
  <os family="unix" />
</condition>

<target name="go" depends="go-windows,go-linux"/>

<target name="go-windows" if="windosos">
..
..
</target>

<target name="go-linux" if="windosos">
..
..
</target>

Вариант 2. Использование условного задания exec

<target name="go">
  <exec executable="doSomthing.exe" osfamily="windows"/>

  <exec executable="doSomthing" osfamily="unix"/>
</target>
Другие вопросы по тегам