SanSYS

NAnt + YUI Compressor

Feb 17th, 2015
6,886
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 0.78 KB | None | 0 0
  1. <target name="MinifyJsCss" description="compress the JS files">
  2.     <foreach item="File" property="filename">
  3.     <in>
  4.       <items>
  5.           <include name="${co_dir}/**/*.js" />
  6.           <exclude name="${co_dir}/**/*.min.js" />
  7.  
  8.           <include name="${co_dir}/**/*.css" />
  9.           <exclude name="${co_dir}/**/*.min.css" />
  10.       </items>
  11.     </in>
  12.     <do>
  13.       <echo message='${filename}' />
  14.       <exec program='java' output="${filename}.min" workingdir="${path::get-directory-name(filename)}">
  15.         <arg value='-jar yuicompressor-2.4.8.jar "${filename}" --charset UTF8 --type ${string::replace(path::get-extension(filename), &#39;.&#39;, &#39;&#39;)} -o ${path::get-file-name(filename)}' />
  16.       </exec>
  17.     </do>
  18.   </foreach>
  19. </target>
  20.  
  21. <!--www.sansys.net-->
Advertisement
Add Comment
Please, Sign In to add comment