Сжатие JS и CSS во время развертывания - PullRequest
2 голосов
/ 30 сентября 2010

Я использую ANT для развертывания встроенного на Tomcat Server. Хочу сжимать статические файлы CSS и JS только при развертывании на сервере.

есть предложения?

Ответы [ 2 ]

3 голосов
/ 30 сентября 2010

Вы можете сделать что-то подобное как часть сборки (используя YUI Compressor)

<target name="js.minify">
    <apply executable="java" parallel="false">
        <fileset dir="." includes="foo.js, bar.js"/>
        <arg line="-jar"/>
        <arg path="yuicompressor.jar"/>
        <srcfile/>
        <arg line="-o"/>
        <mapper type="glob" from="*.js" to="*-min.js"/>
        <targetfile/>
    </apply>
</target>

<target name="css.minify">
    <apply executable="java" parallel="false">
        <fileset dir="." includes="*.css"/>
        <arg line="-jar"/>
        <arg path="yuicompressor.jar"/>
        <arg line="--line-break 0"/>
        <srcfile/>
        <arg line="-o"/>
        <mapper type="glob" from="*.css" to="*-min.css"/>
        <targetfile/>
    </apply>
</target>

Проверьте эту статью для получения дополнительной информации: http://www.julienlecomte.net/blog/2007/09/16/

1 голос
/ 30 сентября 2010

Это сообщение в блоге об использовании YUI-компрессора для минимизации JS / CSS с помощью Ant может помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...