SVN: toys/cvsstats/web/build.xml

pawelz pawelz at pld-linux.org
Mon May 3 16:12:45 CEST 2010


Author: pawelz
Date: Mon May  3 16:12:44 2010
New Revision: 11366

Modified:
   toys/cvsstats/web/build.xml
Log:
- use yuicompressor to compress js


Modified: toys/cvsstats/web/build.xml
==============================================================================
--- toys/cvsstats/web/build.xml	(original)
+++ toys/cvsstats/web/build.xml	Mon May  3 16:12:44 2010
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<project name="cvsstats" default="war" basedir=".">
+<project
+	name="cvsstats"
+	default="war"
+	basedir="."
+	xmlns:yui="antlib:net/noha/tools/ant/yuicompressor/tasks">
 
 	<property name="appname" value="cvsstats" />
 	<property name="build.classes.dir" value="build" />
@@ -32,7 +36,15 @@
 
 	<property name="war" value="${appname}.war" />
 
-	<target name="war" depends="compile">
+	<target name="compressjs">
+		<yui:yui-compressor warn="false" munge="true" jsSuffix=".js"
+			cssSuffix=".css" preserveAllSemiColons="false"
+			fromDir="js" toDir="WebContent">
+			<include name="*.js" />
+		</yui:yui-compressor>
+	</target>
+
+	<target name="war" depends="compile,compressjs">
 		<war warfile="${war}" webxml="WebContent/WEB-INF/web.xml">
 			<classes dir="${build.classes.dir}" />
 			<classes dir="${src.dir}">
@@ -49,9 +61,6 @@
 				<include name="${jdbc.jar}"/>
 				<include name="${xerces.jar}"/>
 			</lib>
-			<fileset dir="js">
-				<include name="sorttable.js"/>
-			</fileset>
 		</war>
 	</target>
 


More information about the pld-cvs-commit mailing list