Объединение файлов CSS в определенном порядке

У меня есть серия файлов CSS, которые я объединяю и обрабатываю (с помощью YUI Compressor) с помощью сценария сборки Ant. Файлы CSS:

  • Reset.css
  • Формализовать.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>

Я предполагаю, что файлы добавляются в алфавитном порядке, но мне было интересно, есть ли способ чтобы сообщить Ant, в каком порядке объединять файлы, не переименовывая их в 1reset.css, 2formalize.css и т. д.

9
задан Dave Long 9 July 2011 в 16:24
поделиться