使用包含空格的路径设置的 Ant 文件



我正在让别人的蚂蚁构建使用包含空格的源路径工作。 其中大部分都是基本的 shell 脚本内容,在路径周围添加双引号,但这个让我难倒了:

(来自构建.xml(:

<path id="headers">
    <fileset dir="${source.main.dir}">
        <include name="**/*.h"/>
    </fileset>
</path>

source.main.dir 是一个包含空格的路径。 它附加到模式找到的每个包含文件名前面。 我如何让每个引号周围都有引号?

为了以防万一,我正在从OS X Lion 10.7.4上的命令行运行构建。

我想我明白了! 我改变了:

    <pathconvert pathsep=" " property="doc.files.list" refid="headers" />

    <pathconvert pathsep=" " property="doc.files.list" refid="headers">
        <map from='${source.main.dir}' to='"${source.main.dir}"' />
    </pathconvert>

它现在似乎正在工作。

最新更新