1

我正在通过 ant 构建脚本将 LESS 转换为 CSS。如果我之前没有转换过该文件,我只想转换 LESS 文件。

如何检查 CSS 文件的一个文件夹,然后从文件集中排除该 LESS 文件?

4

1 回答 1

1

您没有说明如何转换文件,但假设您有一个在文件集上运行的转换任务,您需要一个依赖选择器,如下所示:

<fileset dir="less">
    <include name="**/*.less" />
    <depend targetdir="css">
        <globmapper from="*.less" to="*.css" />
    </depend>
</fileset>

这将仅包括目录下less没有相应 .css 文件的css目录下的 .less 文件。此外,如果 .less 文件比相应的 .css 文件更新,它将包含在文件集中进行转换。

于 2012-10-16T19:37:54.933 回答