remm 2004/08/25 10:46:32 Modified: . build.xml Log: - Rework the packaging as discussed, with separate bundles for admin and compat. Revision Changes Path 1.199 +98 -34 jakarta-tomcat-5/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v retrieving revision 1.198 retrieving revision 1.199 diff -u -r1.198 -r1.199 --- build.xml 18 Aug 2004 01:54:47 -0000 1.198 +++ build.xml 25 Aug 2004 17:46:32 -0000 1.199 @@ -13,7 +13,7 @@ <!-- Project Properties --> <property name="name" value="Apache Tomcat" /> <property name="year" value="2004" /> - <property name="version" value="5.5" /> + <property name="version" value="5.5.0" /> <property name="project" value="jakarta-tomcat" /> <property name="final.name" value="${project}-${version}" /> <property name="final-src.name" value="${project}-${version}-src" /> @@ -739,7 +739,6 @@ <copy todir="embed/lib" file="${commons-modeler.jar}"/> <copy todir="embed/lib" file="${commons-beanutils.jar}"/> <copy todir="embed/lib" file="${commons-collections.jar}"/> - <copy todir="embed/lib" file="${jmx.jar}"/> <copy todir="embed/lib" file="${regexp.jar}"/> <copy todir="embed/lib" file="${jasper-compiler-jdt.jar}"/> @@ -1237,7 +1236,11 @@ <!-- Copy the contents of each "build" directory --> <copy todir="${tomcat.dist}/bin"> - <fileset dir="${tomcat.build}/bin" /> + <fileset dir="${tomcat.build}/bin"> + <exclude name="catalina.xml"/> + <exclude name="commons-launcher.jar"/> + <exclude name="*-using-launcher.*"/> + </fileset> </copy> <copy todir="${tomcat.dist}/common/classes"> <fileset dir="${tomcat.build}/common/classes" /> @@ -1414,7 +1417,7 @@ <!-- ==================== RELEASE: Create Release ======================= --> - <target name="release" depends="clean,dist,dist-source,prepare-release,installer,package-zip,package-tgz,package-embed-zip,package-embed-tgz,package-deployer-zip,package-deployer-tgz,package-src-zip,package-src-tgz,clean-tester,run-tester,run-watchdog" + <target name="release" depends="clean,dist,dist-source,prepare-release,installer,package-zip,package-tgz,package-embed-zip,package-embed-tgz,package-deployer-zip,package-deployer-tgz,package-compat-zip,package-compat-tgz,package-admin-zip,package-admin-tgz,package-src-zip,package-src-tgz,clean-tester,run-tester" description="Create a Tomcat 5 packaged distribution"> <filter token="VERSION" value="${version}"/> @@ -1434,36 +1437,24 @@ <target name="package-zip"> <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}.zip"> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="bin/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="common/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="conf/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="logs/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="server/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="shared/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="webapps/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="work/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="temp/**" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="LICENSE" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="NOTICE" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="README.txt" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="RELEASE-NOTES" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="RUNNING.txt" /> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}" - includes="BENCHMARKS.txt" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> + <include name="bin/**"/> + <include name="conf/**"/> + <include name="logs/**"/> + <include name="server/**"/> + <include name="shared/**"/> + <include name="webapps/**"/> + <include name="work/**"/> + <include name="temp/**"/> + <include name="LICENSE"/> + <include name="NOTICE"/> + <include name="README.txt"/> + <include name="RELEASE-NOTES"/> + <include name="RUNNING.txt"/> + <include name="BENCHMARKS.txt"/> + <exclude name="server/webapps/admin/**"/> + <exclude name="conf/Catalina/localhost/admin.xml"/> + </zipfileset> </zip> </target> @@ -1497,6 +1488,39 @@ </zip> </target> + <target name="package-compat-zip"> + <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-compat.zip"> + <zipfileset dir="${tomcat.compat}" prefix="${final.name}-compat" + includes="**" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-compat" + includes="LICENSE" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-compat" + includes="NOTICE" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-compat" + includes="README.txt" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-compat" + includes="RELEASE-NOTES" /> + </zip> + </target> + + <target name="package-admin-zip"> + <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-admin.zip"> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-admin"> + <include name="server/webapps/admin/**"/> + <include name="conf/Catalina/localhost/admin.xml"/> + <exclude name="*.jsp" /> + </zipfileset> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-admin" + includes="LICENSE" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-admin" + includes="NOTICE" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-admin" + includes="README.txt" /> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}-admin" + includes="RELEASE-NOTES" /> + </zip> + </target> + <target name="prepare-release"> <mkdir dir="${tomcat.release}"/> @@ -1536,6 +1560,7 @@ </tarfileset> <tarfileset dir="${tomcat.dist}" mode="600" prefix="${final.name}"> <include name="conf/**" /> + <exclude name="conf/Catalina/localhost/admin.xml" /> </tarfileset> <tarfileset dir="${tomcat.dist}" prefix="${final.name}"> <include name="bin/**" /> @@ -1565,6 +1590,7 @@ <exclude name="bin/startup-using-launcher.sh" /> <exclude name="conf/**" /> <exclude name="src/**" /> + <exclude name="server/webapps/admin/**" /> </tarfileset> </tar> </target> @@ -1604,6 +1630,44 @@ </tarfileset> </tar> </target> + + <target name="package-compat-tgz"> + <fixcrlf srcdir="${tomcat.dist}" + includes="*.txt,LICENSE,NOTICE" eol="lf"/> + <tar longfile="gnu" compression="gzip" + tarfile="${tomcat.release}/v${version}/bin/${final.name}-compat.tar.gz"> + <tarfileset dir="${tomcat.dist}" prefix="${final.name}-compat"> + <include name="LICENSE" /> + <include name="NOTICE" /> + <include name="README.txt" /> + <include name="RELEASE-NOTES" /> + </tarfileset> + <tarfileset dir="${tomcat.compat}" prefix="${final.name}-compat"> + <include name="**" /> + </tarfileset> + </tar> + </target> + + <target name="package-admin-tgz"> + <fixcrlf srcdir="${tomcat.dist}" + includes="*.txt,LICENSE,NOTICE" eol="lf"/> + <tar longfile="gnu" compression="gzip" + tarfile="${tomcat.release}/v${version}/bin/${final.name}-admin.tar.gz"> + <tarfileset dir="${tomcat.dist}" prefix="${final.name}-admin"> + <include name="LICENSE" /> + <include name="NOTICE" /> + <include name="README.txt" /> + <include name="RELEASE-NOTES" /> + </tarfileset> + <tarfileset dir="${tomcat.dist}" prefix="${final.name}-admin"> + <include name="server/webapps/admin/**" /> + <exclude name="*.jsp" /> + </tarfileset> + <tarfileset dir="${tomcat.dist}" mode="600" prefix="${final.name}-admin"> + <include name="conf/Catalina/localhost/admin.xml" /> + </tarfileset> + </tar> + </target> <target name="package-src-zip"> <!-- Package Tomcat Source -->
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]