按特定顺序连接CSS文件

Dav*_*ong 9 css ant concatenation minify

我有一系列CSS文件,我正在使用Ant构建脚本连接和缩小(使用YUI Compressor).CSS文件是:

  • Reset.css
  • Formalize.css
  • Typography.css
  • 的site.css

还有其他CSS文件,如ie.css和editor.css,我不想包含在缩小中.我的构建脚本使用以下代码,但现在的问题是文件需要按照上面发布的顺序连接.

<target name="minifycss">
    <!-- Combine all CSS files except for ones specified for IE or the content editor -->
    <concat destfile="css/e123-1.css">
        <fileset dir="css" includes="*.css" excludes="ie.css editor.css print.css" />
    </concat>

    <!-- Minify the css -->
    <java fork="true" jar="${yuicompressor.lib}" dir="css" output="css/e123-1.min.css">
        <arg value="e123-1.css" />
    </java>
</target>
Run Code Online (Sandbox Code Playgroud)

我假设文件按字母顺序添加,但我想知道是否有办法告诉Ant什么顺序连接文件而不将它们重命名为1reset.css,2formalize.css等.

JB *_*zet 5

使用文件列表,如ant concat文档中所示.