蚂蚁脚本的相关部分:
<target name="checkOS">
<condition property="isWindows" value="true">
<os family="windows" />
</condition>
<condition property="isUnix" value="true">
<os family="unix" />
</condition>
</target>
<target name="setProps" depends="checkOS">
<condition property="my.dir" value="${my.dir.win}">
<not>
<isset property="isUnix" />
</not>
</condition>
<condition property="my.dir" value="${my.dir.unix}">
<not>
<isset property="isWindows" />
</not>
</condition>
</target>
<path id="classpath.test">
<fileset dir="${lib.dir}">
<include name="*.jar"/>
</fileset>
<fileset dir="${my.dir}/project/lib">
<include name="project.jar"/>
</fileset>
<fileset dir="${my.dir}/project/samples">
<include name="samples.jar"/>
</fileset>
<pathelement path="${build.dir}"/>
</path>
<target name="compile" depends="setProps">
...
</target>
问题是,找不到$ {my.dir}属性。我想在同一个ant脚本中引用Linux或Windows文件夹路径,以便在任一系统上使用。寻找关于如何编写相关部分以实现我的目标的指导?