0

我有一个 ant 的 build.xml 文件,我想修改一个目录

<condition property="flex_sdk" value="%cd%/SDK/flex_sdk/">
        <os family="windows" />
</condition>

<condition property="flex_sdk" value="../SDK/flex_sdk/">
        <os family="windows" />
</condition>

flex_sdk bin 目录有 .bat 文件,因此它们使用 cmd /c 运行。我收到错误“'..' 不被识别为内部或外部命令”。

任何帮助是极大的赞赏。谢谢。

4

1 回答 1

0

也许你可以试试这个:

<property name="bat.dir" location="${flex_sdk}"/>

如果在属性中指定 location 属性,则基于 ${basedir} 解析相对路径,${basedir} 是您的 ant build.xml 文件的目录。

于 2011-09-30T06:48:51.400 回答