remm 2002/10/26 07:23:12 Modified: . build.properties.default build.xml Log: - Update to new versions. - Remove Watchdog from download target. It takes an insane amount of time to complete, and is mostly not needed. IMO, it should be moved to a different "download-watchdog" target or something. - Optimize release targets using new Ant features. This should help my poor laptop HD last a bit longer. Revision Changes Path 1.47 +4 -4 jakarta-tomcat-5/build.properties.default Index: build.properties.default =================================================================== RCS file: /home/cvs/jakarta-tomcat-5/build.properties.default,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- build.properties.default 24 Oct 2002 11:48:51 -0000 1.46 +++ build.properties.default 26 Oct 2002 14:23:12 -0000 1.47 @@ -59,13 +59,13 @@ commons-collections.loc=http://jakarta.apache.org/builds/jakarta-commons/release/commons-collections/v2.1/commons-collections-2.1.tar.gz -# ----- Commons Launcher, version 20021012 or later ----- -commons-launcher.home=${base.path}/commons-launcher +# ----- Commons Launcher, version 0.9 or later ----- +commons-launcher.home=${base.path}/commons-launcher-0.9 commons-launcher.lib=${commons-launcher.home} commons-launcher.bin=${commons-launcher.home}/bin commons-launcher.jar=${commons-launcher.bin}/commons-launcher.jar commons-launcher.bootstrap.class=${commons-launcher.bin}/LauncherBootstrap.class -commons-launcher.loc=jakarta-commons-sandbox/launcher +commons-launcher.loc=http://jakarta.apache.org/builds/jakarta-commons/release/commons-launcher/v0.9/commons-launcher-0.9.tar.gz # ----- Commons Digester, version 20020820 or later ----- 1.49 +59 -110 jakarta-tomcat-5/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- build.xml 18 Oct 2002 20:47:59 -0000 1.48 +++ build.xml 26 Oct 2002 14:23:12 -0000 1.49 @@ -573,34 +573,14 @@ <arg value="tomcat.nsi" /> </exec> <move file="${tomcat.dist}/tomcat-installer.exe" - tofile="${tomcat.dist}/${final.name}.exe" /> + tofile="${tomcat.release}/v${version}/bin/${final.name}.exe" /> </target> <!-- ==================== RELEASE: Create Release ======================= --> - <target name="release" depends="prepare-release,clean,dist,dist-source,installer,package-zip,package-tgz,package-src-zip,package-src-tgz" + <target name="release" depends="clean,dist,dist-source,prepare-release,installer,package-zip,package-tgz,package-src-zip,package-src-tgz" description="Create a Tomcat 5 packaged distribution"> - <mkdir dir="${tomcat.release}"/> - <mkdir dir="${tomcat.release}/v${version}"/> - <mkdir dir="${tomcat.release}/v${version}/bin"/> - <mkdir dir="${tomcat.release}/v${version}/src"/> - - <copy file="${tomcat.dist}/${final.name}.exe" - todir="${tomcat.release}/v${version}/bin" - failonerror="false"/> - <delete file="${tomcat.dist}/${final.name}.exe" - failonerror="false"/> - <move file="${tomcat.dist}/${final.name}.tar.gz" - todir="${tomcat.release}/v${version}/bin"/> - <move file="${tomcat.dist}/${final.name}.zip" - todir="${tomcat.release}/v${version}/bin"/> - - <move file="${tomcat.dist}/${final-src.name}.tar.gz" - todir="${tomcat.release}/v${version}/src"/> - <move file="${tomcat.dist}/${final-src.name}.zip" - todir="${tomcat.release}/v${version}/src"/> - <filter token="VERSION" value="${version}"/> <copy file="KEYS" todir="${tomcat.release}/v${version}"/> @@ -616,10 +596,11 @@ <copy file="resources/welcome.bin.html" tofile="${tomcat.release}/v${version}/bin/README.html" filtering="true"/> + </target> <target name="package-zip"> - <zip zipfile="${tomcat.dist}/${final.name}.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}" @@ -654,6 +635,12 @@ </target> <target name="prepare-release"> + + <mkdir dir="${tomcat.release}"/> + <mkdir dir="${tomcat.release}/v${version}"/> + <mkdir dir="${tomcat.release}/v${version}/bin"/> + <mkdir dir="${tomcat.release}/v${version}/src"/> + <condition property="execute.installer"> <and> <os family="windows" /> @@ -662,103 +649,72 @@ <available file="${nsis.installoptions.dll}" /> </and> </condition> + </target> <target name="package-tgz"> - <mkdir dir="${tomcat.dist}/${final.name}" /> - <copy todir="${tomcat.dist}/${final.name}"> - <fileset dir="${tomcat.dist}"> - <include name="bin/**" /> - <include name="common/**" /> - <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="README.txt" /> - <include name="RELEASE-NOTES" /> - <include name="CHANGELOG" /> - <include name="RUNNING.txt" /> - <include name="BENCHMARKS.txt" /> - </fileset> - </copy> - <fixcrlf srcdir="${tomcat.dist}/${final.name}" + <fixcrlf srcdir="${tomcat.dist}" includes="*.txt,LICENSE" eol="lf"/> - <fixcrlf srcdir="${tomcat.dist}/${final.name}/conf" eol="lf"/> - <tar longfile="gnu" tarfile="${tomcat.dist}/${final.name}.tar"> - <tarfileset dir="${tomcat.dist}" mode="755"> - <include name="${final.name}/bin/catalina.sh" /> - <include name="${final.name}/bin/digest.sh" /> - <include name="${final.name}/bin/jasper.sh" /> - <include name="${final.name}/bin/jspc.sh" /> - <include name="${final.name}/bin/setclasspath.sh" /> - <include name="${final.name}/bin/startup.sh" /> - <include name="${final.name}/bin/shutdown.sh" /> - <include name="${final.name}/bin/tool-wrapper.sh" /> + <fixcrlf srcdir="${tomcat.dist}/conf" eol="lf"/> + <tar longfile="gnu" compression="gzip" + tarfile="${tomcat.release}/v${version}/bin/${final.name}.tar.gz"> + <tarfileset dir="${tomcat.dist}" mode="755" prefix="${final.name}"> + <include name="bin/catalina.sh" /> + <include name="bin/digest.sh" /> + <include name="bin/jasper.sh" /> + <include name="bin/jspc.sh" /> + <include name="bin/setclasspath.sh" /> + <include name="bin/startup.sh" /> + <include name="bin/shutdown.sh" /> + <include name="bin/tool-wrapper.sh" /> </tarfileset> - <tarfileset dir="${tomcat.dist}"> - <include name="${final.name}/**" /> - <exclude name="${final.name}/bin/catalina.sh" /> - <exclude name="${final.name}/bin/digest.sh" /> - <exclude name="${final.name}/bin/jasper.sh" /> - <exclude name="${final.name}/bin/jspc.sh" /> - <exclude name="${final.name}/bin/setclasspath.sh" /> - <exclude name="${final.name}/bin/startup.sh" /> - <exclude name="${final.name}/bin/shutdown.sh" /> - <exclude name="${final.name}/bin/tool-wrapper.sh" /> + <tarfileset dir="${tomcat.dist}" prefix="${final.name}"> + <exclude name="bin/catalina.sh" /> + <exclude name="bin/digest.sh" /> + <exclude name="bin/jasper.sh" /> + <exclude name="bin/jspc.sh" /> + <exclude name="bin/setclasspath.sh" /> + <exclude name="bin/startup.sh" /> + <exclude name="bin/shutdown.sh" /> + <exclude name="bin/tool-wrapper.sh" /> + <exclude name="src/**" /> </tarfileset> </tar> - <delete dir="${tomcat.dist}/${final.name}" /> - <gzip zipfile="${tomcat.dist}/${final.name}.tar.gz" - src="${tomcat.dist}/${final.name}.tar"/> - <delete file="${tomcat.dist}/${final.name}.tar" /> </target> <target name="package-src-zip"> <!-- Package Tomcat Source --> - <zip zipfile="${tomcat.dist}/${final-src.name}.zip"> + <zip zipfile="${tomcat.release}/v${version}/src/${final-src.name}.zip"> <zipfileset dir="${tomcat.dist}/src" prefix="${final-src.name}" /> </zip> </target> <target name="package-src-tgz"> <!-- Package Tomcat Source --> - <mkdir dir="${tomcat.dist}/${final-src.name}" /> - <copy todir="${tomcat.dist}/${final-src.name}"> - <fileset dir="${tomcat.dist}/src"> - <include name="**" /> - </fileset> - </copy> - <fixcrlf srcdir="${tomcat.dist}/${final-src.name}" + <fixcrlf srcdir="${tomcat.dist}" excludes="**/*.jar,**/*.gif,**/*.bmp,**/*.jpg,**/*.ico" eol="lf"/> - <tar longfile="gnu" tarfile="${tomcat.dist}/${final-src.name}.tar"> - <tarfileset dir="${tomcat.dist}" mode="755"> - <include name="${final-src.name}/${jtc.project}/jk/native/buildconf.sh" /> - <include name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-hpux-cc.sh" /> - <include name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-solaris.sh" /> - <include name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-unix.sh" /> - <include name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/build-unix.sh" /> - <include name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/install-unix.sh" /> - <include name="${final-src.name}/${jtc.project}/jk/native/domino/mkini.sh" /> + <tar longfile="gnu" compression="gzip" + tarfile="${tomcat.release}/v${version}/src/${final-src.name}.tar.gz"> + <tarfileset dir="${tomcat.dist}" mode="755" prefix="${final-src.name}"> + <include name="${jtc.project}/jk/native/buildconf.sh" /> + <include name="${jtc.project}/jk/native/apache-1.3/build-hpux-cc.sh" /> + <include name="${jtc.project}/jk/native/apache-1.3/build-solaris.sh" /> + <include name="${jtc.project}/jk/native/apache-1.3/build-unix.sh" /> + <include name="${jtc.project}/jk/native/apache-2.0/build-unix.sh" /> + <include name="${jtc.project}/jk/native/apache-2.0/install-unix.sh" /> + <include name="${jtc.project}/jk/native/domino/mkini.sh" /> </tarfileset> - <tarfileset dir="${tomcat.dist}"> - <include name="${final-src.name}/**" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/buildconf.sh" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-hpux-cc.sh" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-solaris.sh" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-unix.sh" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/build-unix.sh" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/install-unix.sh" /> - <exclude name="${final-src.name}/${jtc.project}/jk/native/domino/mkini.sh" /> + <tarfileset dir="${tomcat.dist}" prefix="${final-src.name}"> + <include name="src/**" /> + <exclude name="${jtc.project}/jk/native/buildconf.sh" /> + <exclude name="${jtc.project}/jk/native/apache-1.3/build-hpux-cc.sh" /> + <exclude name="${jtc.project}/jk/native/apache-1.3/build-solaris.sh" /> + <exclude name="${jtc.project}/jk/native/apache-1.3/build-unix.sh" /> + <exclude name="${jtc.project}/jk/native/apache-2.0/build-unix.sh" /> + <exclude name="${jtc.project}/jk/native/apache-2.0/install-unix.sh" /> + <exclude name="${jtc.project}/jk/native/domino/mkini.sh" /> </tarfileset> </tar> - <delete dir="${tomcat.dist}/${final-src.name}" /> - <gzip zipfile="${tomcat.dist}/${final-src.name}.tar.gz" - src="${tomcat.dist}/${final-src.name}.tar"/> - <delete file="${tomcat.dist}/${final-src.name}.tar" /> </target> <!-- ==================== Download or build the required binary packages ==================== --> @@ -813,19 +769,10 @@ <param name="destfile" value="${xmlParserAPIs.jar}"/> </antcall> - <antcall target="cvsbuild"> - <param name="location" value="${commons-launcher.loc}"/> - <param name="subdir" value="${commons-launcher.home}"/> + <antcall target="downloadgz"> + <param name="sourcefile" value="${commons-launcher.loc}"/> <param name="destfile" value="${commons-launcher.jar}"/> </antcall> - <copy - file="${commons-launcher.home}/dist/bin/commons-launcher.jar" - tofile="${commons-launcher.jar}" - /> - <copy - file="${commons-launcher.home}/dist/bin/LauncherBootstrap.class" - tofile="${commons-launcher.bootstrap.class}" - /> <antcall target="downloadgz"> <param name="sourcefile" value="${commons-pool.loc}"/> @@ -870,6 +817,7 @@ <param name="destfile" value="${tyrex.jar}"/> <param name="destdir" value="${tyrex.home}"/> </antcall> +<!-- <antcall target="cvsbuild"> <param name="location" value="${servlet23api.loc}"/> <param name="subdir" value="${servlet23api.home}"/> @@ -881,6 +829,7 @@ <param name="subdir" value="${watchdog.home}"/> <param name="destfile" value="${watchdog.war}"/> </antcall> +--> </target>
-- To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>