[cvs] epoll commit by mtraum: build zip's instead of war's

JCorporate Ltd jcorp at jcorp2.servlets.net
Fri Oct 15 11:52:23 PDT 2004


Log Message:
-----------
build zip's instead of war's

Modified Files:
--------------
    epoll:
        build.xml

Revision Data
-------------
Index: build.xml
===================================================================
RCS file: /home/javacorp/.cvs/expresso/epoll/build.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -Lbuild.xml -Lbuild.xml -u -r1.13 -r1.14
--- build.xml
+++ build.xml
@@ -359,6 +359,34 @@
         **/*docbook-xsl*/**/*,
 		, **/javadocs/**"/>
 	</target>
+	
+	<!--
+	========================================================================
+		Creates the Component src zip without doing a complete rebuild.
+	========================================================================
+	-->
+	<target name="bld-src-zip" depends="">
+		<property name='epoll.basename' value='${epoll.name}'/>
+		<antcall target='bld-src-zip-named'/>
+	</target>
+	<target name="bld-src-zip-named" depends="init,buildDirs">
+		<delete file="${epoll.build.dist}/${epoll.basename}-src.zip" failonerror="false"/>
+		<zip zipfile="${epoll.build.dist}/${epoll.basename}-src.zip" basedir="src" compress="true" includes="
+	        WEB-INF/bin/**/*,
+	        WEB-INF/tld/*.tld,
+	        WEB-INF/config/**/*,
+	        WEB-INF/src/**,
+	        WEB-INF/config/**/*,
+	        LICENSE,
+	        README,
+	        SUPPORT,
+	        *.*,
+	        expresso/**/*" excludes="**/CVS/**,
+			  **/*.jbx,
+	        **/*docbook-xsl*/**/*,
+			, **/javadocs/**"/>
+	</target>
+	
 	<!--
 	========================================================================
 		Creates the Component binary war with a complete rebuild.
@@ -375,12 +403,12 @@
 		<antcall target='bld-binary-named'/>
 	</target>
 	<target name="bld-binary-named" depends="init, jar, buildDirs" description="Build the ePoll Binary Distribution">
-		<delete file="${epoll.build.dist}/${epoll.basename}-bin.war" failonerror="false"/>
+		<delete file="${epoll.build.dist}/${epoll.basename}-bin.zip" failonerror="false"/>
+		<!--
 		<jar jarfile="${epoll.build.dist}/${epoll.basename}-bin.war" compress="on" basedir="src" includes="
         WEB-INF/bin/**/*,
         WEB-INF/tld/*.tld,
         WEB-INF/config/**/*,
-        WEB-INF/src/**,
         WEB-INF/lib/**,
         WEB-INF/config/**/*,
         LICENSE,
@@ -391,6 +419,22 @@
 		  **/*.jbx,
         **/*docbook-xsl*/**/*,
 		, "/>
+		-->
+		<zip zipfile="${epoll.build.dist}/${epoll.basename}-bin.zip" basedir="src" compress="true" includes="
+	        WEB-INF/bin/**/*,
+	        WEB-INF/tld/*.tld,
+	        WEB-INF/config/**/*,
+	        WEB-INF/lib/**,
+	        WEB-INF/config/**/*,
+	        LICENSE,
+	        README,
+	        SUPPORT,
+	        *.*,
+	        expresso/**/*" excludes="**/CVS/**,
+			  **/*.jbx,
+	        **/*docbook-xsl*/**/*,
+			, "/>
+
 	</target>
 	<!--
 	========================================================================
@@ -422,7 +466,7 @@
 		Creates the ePoll Javadoc Zip File without rebuilding the javadocs
 	========================================================================
 	-->
-	<target name="build-all" depends="init, clean, buildDirs, build, javadoc, xmldocs, bld-javadoc-zip, bld-src-war, bld-binary">
+	<target name="build-all" depends="init, clean, buildDirs, build, javadoc, xmldocs, bld-javadoc-zip, bld-src-zip, bld-binary">
 		<echo>Built all ${app.name} distributions</echo>
 	</target>
 </project>


More information about the cvs mailing list