2010-09-30 8 views

Répondre

3

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/

+0

est-YUI compresseur est open source? – Soft

+0

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

+0

Juste une intrusion rapide - vous pouvez également consulter http://code.google.com/p/jslint4java/ pour lancer JSLint depuis ant. –

Questions connexes