У меня есть серия CSS-файлов, которые я конкатенирую и минифицирую (используя YUI Compressor) с помощью скрипта сборки Ant. Файлы 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>
Я предполагаю, что файлы добавляются в алфавитном порядке, но мне было интересно, есть ли способ сообщить Ant, в каком порядке объединять файлы без переименования их в 1reset.css, 2formalize.css и т. Д.