我有一个我不想调用的 ant 目标,除非我在 Linux 上运行 ant(不在 Windows 上调用)
<target name="jar.all" depends="clean,compile.nic,jar,jar.resources"/>
我不想在 Windows 上调用的目标是: compile.nic
我怎样才能做到这一点?
最佳答案
将 if 属性插入您的 compile.nic 目标。
<target name="compile.nic" if="windowsos">
并在运行目标之前使用此条件
<condition property="windowsos">
<os family="windows" />
</condition>
<condition property="linuxos">
<os family="unix" />
</condition>
关于ant - 使用 Ant 的不同操作系统上的不同目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520572/