0

我有一个执行相同操作的 bat 文件和 shell 脚本。现在我创建了一个 ant build.xml 文件,它将执行 shell 脚本或 bat 文件。我应该如何编写我的 build.xml 或者我应该如何配置它?

4

1 回答 1

0

选项 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:使用条件执行任务

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

  <exec executable="doSomthing" osfamily="unix"/>
</target>
于 2014-04-17T19:38:36.217 回答