ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yannick Haudry" <yhau...@gmail.com>
Subject Re: Who's Using YUI Compressor with ANT?
Date Sat, 23 Feb 2008 17:44:00 GMT
On Fri, Feb 22, 2008 at 10:06 PM, Garrett Smith <dhtmlkitchen@gmail.com> wrote:
> On 2/22/08, Yannick Haudry <yhaudry@gmail.com> wrote:
>  > Hi,
>  >
>  >  Adding the 'dest' attribute to the Apply task and moving up the '-v'
>  >  argument (as shown below) should make it work !
>
>  Thanks that worked great! Files are minified now.
>
>  docs:
>  http://ant.apache.org/manual/CoreTasks/apply.html
>
>  So I ran the whole thing on **/* and min'd them all. I also made a
>  <copy> command in a new target.
>
>  It's great. But I still want to figure a few more things out.
>
>  I want to build to files and combine them into one:
>   a.js
>   b.js
>
>  result:
>   a-b.js
>
>  How to do this?
>

Take a look at the Concat Task:
http://ant.apache.org/manual/CoreTasks/concat.html


>  Garrett
>
>
>
>
>  > Yannick
>  >
>  >
>  >
>  >  On Thu, Feb 21, 2008 at 10:47 PM, Garrett Smith <dhtmlkitchen@gmail.com>
wrote:
>  >  > YUI Compressor does a pretty good job at minifying the JS.
>  >  >
>  >  >  I like the idea of building multiple files and doing batch operations.
>  >  >
>  >  >  I want to combine
>  >  >  a.js
>  >  >  b.js
>  >  >  c.js
>  >  >
>  >  >  to
>  >  >  abc-min.js
>  >  >
>  >  >  From windows cmd:
>  >  >  C:\Users\ape\ant>.\bin\ant -buildfile=..\build.xml js.minify
>  >  >  Buildfile: ..\build.xml
>  >  >
>  >  >  js.minify:
>  >  >
>  >  >  BUILD SUCCESSFUL
>  >  >  Total time: 0 seconds
>  >  >  ==============================
>  >  >  Cool! But where's my files?
>  >  >
>  >  >  build.xml:
>  >  >  <project>
>  >  >  <target name="js.minify">
>  >  >     <apply executable="java" parallel="false">
>  >  >         <fileset dir="aped\src" includes="APE.js, EventPublisher.js"/>
>  >  >         <arg line="-jar"/>
>  >  >         <arg path="yuicompressor-2.3.5\build\yuicompressor-2.3.5.jar"/>
>  >  >         <srcfile/>
>  >  >         <arg line="-o"/>
>  >  >         <arg line="-v"/>
>  >  >         <mapper type="glob" from="*.js" to="*-min.js"/>
>  >  >         <targetfile/>
>  >  >     </apply>
>  >  >  </target>
>  >  >  </project>
>  >  >
>  >
>  > >  ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>  >  >  For additional commands, e-mail: user-help@ant.apache.org
>  >  >
>  >  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>  >  For additional commands, e-mail: user-help@ant.apache.org
>  >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>  For additional commands, e-mail: user-help@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message