J'utilise ANT pour déployer la compilation dans Tomcat Server. Je veux compresser les fichiers statiques CSS et JS uniquement lorsque je les déploie sur le serveur.Compresser JS et CSS pendant le déploiement
une suggestion?
J'utilise ANT pour déployer la compilation dans Tomcat Server. Je veux compresser les fichiers statiques CSS et JS uniquement lorsque je les déploie sur le serveur.Compresser JS et CSS pendant le déploiement
une suggestion?
Vous pouvez faire quelque chose comme ça dans le cadre de la construction (à l'aide YUI compresseur)
<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>
Consultez cet article pour plus d'informations: http://www.julienlecomte.net/blog/2007/09/16/
Cette blog post à propos de l'utilisation YUI compressor pour réduire JS/CSS en utilisant Ant pourrait vous aider.
est-YUI compresseur est open source? – Soft
Il est disponible sous la licence BSD, donc oui c'est open source et gratuit pour tout le monde (si c'est ce que vous demandez). http://developer.yahoo.com/yui/ – Strelok
Juste une intrusion rapide - vous pouvez également consulter http://code.google.com/p/jslint4java/ pour lancer JSLint depuis ant. –