nacho 00/11/12 09:30:04
Modified: . build.xml
Log:
Upgraded to ant_12
Revision Changes Path
1.95 +196 -245 jakarta-tomcat/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat/build.xml,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- build.xml 2000/11/11 00:11:32 1.94
+++ build.xml 2000/11/12 17:30:04 1.95
@@ -1,5 +1,4 @@
-<?xml version="1.0"?>
-
+<?xml version="1.0" encoding="UTF-8"?>
<!-- Emacs indentation & editting support:
edit XEMACS_HOME/xemacs-pacakges/etc/psgml/CATALOG
Add: "DOCTYPE project ant.dtd"
@@ -8,14 +7,13 @@
<antstructure output="ant.dtd"/>
<!DOCTYPE ant SYSTEM "ant.dtd" >
-->
-
<project name="Tomcat" default="main" basedir=".">
<!-- Compilation properties -->
<property name="build.compiler" value="classic"/>
- <property name="optimize" value="false" />
- <property name="debug" value="off" />
+ <property name="optimize" value="false"/>
+ <property name="debug" value="off"/>
<!-- Directories -->
@@ -26,9 +24,9 @@
<!-- External packages we depend on -->
- <property name="ant.home" value="../jakarta-ant" />
+ <property name="ant.home" value="../jakarta-ant"/>
<property name="j2ee.home" value="../j2ee/build/unix"/>
- <property name="jaxp" value="../jaxp-1.0.1" />
+ <property name="jaxp" value="../jaxp-1.0.1"/>
<!-- ========== Hack for building 2.2 and 2.3 versions ========== -->
<!-- both servlet-2.2.jar and servlet-2.3.jar are checked in
@@ -36,20 +34,17 @@
building is too complex ( plus they use the same directories ).
-->
- <property name="servlet22.jar"
- value="bin/servlet22.jar"/>
+ <property name="servlet22.jar" value="bin/servlet22.jar"/>
<!-- default servlet.jar, used to compile webapps -->
<!-- we use 2.2 because the api is backward compatible, but it
may have problems in the reverse direction -->
- <property name="servlet.jar" value="${servlet22.jar}" />
+ <property name="servlet.jar" value="${servlet22.jar}"/>
<!-- ==================== Initialization - guessing config ========== -->
<target name="init">
- <available property="jsse.present"
- classname="javax.net.ssl.SSLServerSocket" />
- <available property="jdk12.present"
- classname="java.security.PrivilegedAction" />
+ <available property="jsse.present" classname="javax.net.ssl.SSLServerSocket"/>
+ <available property="jdk12.present" classname="java.security.PrivilegedAction"/>
</target>
<!-- ==================== Copy static files ==================== -->
@@ -68,29 +63,37 @@
<mkdir dir="${tomcat.build}/webapps"/>
<mkdir dir="${tomcat.build}/native"/>
- <copydir src="src/shell" dest="${tomcat.build}/bin" />
- <copydir src="src/etc" dest="${tomcat.build}/conf"/>
- <copydir src="src/doc" dest="${tomcat.build}/doc"/>
- <copydir src="src/native" dest="${tomcat.build}/native"/>
- <copyfile src="LICENSE" dest="${tomcat.build}/LICENSE"/>
+ <copy todir="${tomcat.build}/bin">
+ <fileset dir="src/shell"/>
+ </copy>
+ <copy todir="${tomcat.build}/conf">
+ <fileset dir="src/etc"/>
+ </copy>
+ <copy todir="${tomcat.build}/doc">
+ <fileset dir="src/doc"/>
+ </copy>
+ <copy todir="${tomcat.build}/native">
+ <fileset dir="src/native"/>
+ </copy>
+ <copy tofile="${tomcat.build}/LICENSE" file="LICENSE"/>
<!-- include ant, it is used for testing and will be used for
configuration and few other tasks -->
- <copydir src="${ant.home}/bin" dest="${tomcat.build}/bin"/>
- <copyfile src="${ant.home}/lib/ant.jar"
- dest="${tomcat.build}/lib/ant.jar"/>
- <copyfile src="${jaxp}/jaxp.jar" dest="${tomcat.build}/lib/jaxp.jar"/>
- <copyfile src="${jaxp}/parser.jar" dest="${tomcat.build}/lib/parser.jar"/>
+ <copy todir="${tomcat.build}/bin">
+ <fileset dir="${ant.home}/bin"/>
+ </copy>
+ <copy tofile="${tomcat.build}/lib/ant.jar" file="${ant.home}/lib/ant.jar"/>
+ <copy tofile="${tomcat.build}/lib/jaxp.jar" file="${jaxp}/jaxp.jar"/>
+ <copy tofile="${tomcat.build}/lib/parser.jar" file="${jaxp}/parser.jar"/>
<!-- This act as a "default", Tomcat3.3 will not load it in
classpath, just a hack to ease the transition
-->
- <copyfile src="${servlet.jar}" dest="${tomcat.build}/lib/servlet.jar"/>
+ <copy tofile="${tomcat.build}/lib/servlet.jar" file="${servlet.jar}"/>
<!-- new dir struct for running both 2.2 and 2.3 -->
<mkdir dir="${tomcat.build}/lib/servlet22"/>
- <copyfile src="${servlet22.jar}"
- dest="${tomcat.build}/lib/servlet22/servlet22.jar"/>
+ <copy tofile="${tomcat.build}/lib/servlet22/servlet22.jar"
file="${servlet22.jar}"/>
<fixcrlf srcdir="${tomcat.build}/bin" includes="**/*.sh" cr="remove"/>
<fixcrlf srcdir="${tomcat.build}/bin" includes="**/*.bat" cr="add"/>
@@ -105,216 +108,170 @@
<!-- ==================== Tomcat util ==================== -->
<!-- Independent ( stand alone ) utilities -->
- <target name="tomcat_util" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off"
- srcdir="src/share" >
+ <target name="tomcat_util" depends="init">
+ <javac destdir="${tomcat.build}/classes" debug="${debug}"
optimize="${optimize}" deprecation="off" srcdir="src/share">
<!-- no dependencies -->
- <include name="org/apache/tomcat/util/**" />
- <include name="org/apache/tomcat/logging/**" />
- <exclude name="**/util/net/SSLSocketFactory.java"
- unless="jsse.present" />
+ <include name="org/apache/tomcat/util/**"/>
+ <include name="org/apache/tomcat/logging/**"/>
+ <exclude name="**/util/net/SSLSocketFactory.java" unless="jsse.present"/>
</javac>
- <jar jarfile="${tomcat.build}/lib/tomcat_util.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/util/**" />
- <include name="org/apache/tomcat/logging/**" />
+ <jar jarfile="${tomcat.build}/lib/tomcat_util.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/util/**"/>
+ <include name="org/apache/tomcat/logging/**"/>
</jar>
</target>
<!-- ==================== Tomcat.jar ( starter ) ==================== -->
- <target name="tomcat.jar" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off"
- srcdir="src/share" >
+ <target name="tomcat.jar" depends="init">
+ <javac destdir="${tomcat.build}/classes" debug="${debug}"
optimize="${optimize}" deprecation="off" srcdir="src/share">
<!-- no dependencies -->
- <include name="org/apache/tomcat/startup/Main.java" />
- <include name="org/apache/tomcat/util/SimpleClassLoader.java" />
+ <include name="org/apache/tomcat/startup/Main.java"/>
+ <include name="org/apache/tomcat/util/SimpleClassLoader.java"/>
</javac>
- <jar jarfile="${tomcat.build}/lib/tomcat.jar"
- basedir="${tomcat.build}/classes"
- manifest="src/build/manifest" >
- <include name="org/apache/tomcat/startup/Main.class" />
- <include name="org/apache/tomcat/startup/Main$*.class" />
- <include name="org/apache/tomcat/util/SimpleClassLoader**" />
+ <jar jarfile="${tomcat.build}/lib/tomcat.jar" basedir="${tomcat.build}/classes"
manifest="src/build/manifest">
+ <include name="org/apache/tomcat/startup/Main.class"/>
+ <include name="org/apache/tomcat/startup/Main$*.class"/>
+ <include name="org/apache/tomcat/util/SimpleClassLoader**"/>
</jar>
</target>
<!-- ==================== Tomcat core ==================== -->
- <target name="tomcat_core" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off"
- srcdir="src/share" >
+ <target name="tomcat_core" depends="init">
+ <javac destdir="${tomcat.build}/classes" debug="${debug}"
optimize="${optimize}" deprecation="off" srcdir="src/share">
<classpath>
- <pathelement location="${tomcat.build}/lib/tomcat_util.jar" />
+ <pathelement location="${tomcat.build}/lib/tomcat_util.jar"/>
</classpath>
- <include name="org/apache/tomcat/core/**" />
- <include name="org/apache/tomcat/helper/**" />
- <include name="org/apache/tomcat/loader/**" />
- <exclude name="org/apache/tomcat/loader/AdaptiveClassLoader12.java"
- unless="jdk12.present"/>
+ <include name="org/apache/tomcat/core/**"/>
+ <include name="org/apache/tomcat/helper/**"/>
+ <include name="org/apache/tomcat/loader/**"/>
+ <exclude name="org/apache/tomcat/loader/AdaptiveClassLoader12.java"
unless="jdk12.present"/>
</javac>
- <copydir src="src/share/org/apache/tomcat"
- dest="${tomcat.build}/classes/org/apache/tomcat">
- <include name="**/*.properties" />
- <include name="**/*.dtd" />
- </copydir>
- <jar jarfile="${tomcat.build}/lib/tomcat_core.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/core/**" />
- <include name="org/apache/tomcat/helper/**" />
- <include name="org/apache/tomcat/loader/**" />
- <include name="org/apache/tomcat/resources/**" />
+ <copy todir="${tomcat.build}/classes/org/apache/tomcat">
+ <fileset dir="src/share/org/apache/tomcat">
+ <include name="**/*.properties"/>
+ <include name="**/*.dtd"/>
+ </fileset>
+ </copy>
+ <jar jarfile="${tomcat.build}/lib/tomcat_core.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/core/**"/>
+ <include name="org/apache/tomcat/helper/**"/>
+ <include name="org/apache/tomcat/loader/**"/>
+ <include name="org/apache/tomcat/resources/**"/>
</jar>
</target>
<!-- ==================== Tomcat config ==================== -->
- <target name="tomcat_config" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off"
- srcdir="src/share" >
+ <target name="tomcat_config" depends="init">
+ <javac destdir="${tomcat.build}/classes" debug="${debug}"
optimize="${optimize}" deprecation="off" srcdir="src/share">
<classpath>
- <pathelement location="${tomcat.build}/lib/tomcat_util.jar" />
- <pathelement location="${tomcat.build}/lib/tomcat_core.jar" />
+ <pathelement location="${tomcat.build}/lib/tomcat_util.jar"/>
+ <pathelement location="${tomcat.build}/lib/tomcat_core.jar"/>
</classpath>
- <include name="org/apache/tomcat/task/**" />
- <include name="org/apache/tomcat/startup/**" />
- <exclude name="**/EmbededTomcat.java" unless="jdk12.present" />
+ <include name="org/apache/tomcat/task/**"/>
+ <include name="org/apache/tomcat/startup/**"/>
+ <exclude name="**/EmbededTomcat.java" unless="jdk12.present"/>
</javac>
- <jar jarfile="${tomcat.build}/lib/tomcat_config.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/task/**" />
- <include name="org/apache/tomcat/startup/**" />
+ <jar jarfile="${tomcat.build}/lib/tomcat_config.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/task/**"/>
+ <include name="org/apache/tomcat/startup/**"/>
</jar>
</target>
<!-- ==================== Servlet 22 (default) implementation ========== -->
- <target name="facade22" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off"
- srcdir="src/facade22" >
+ <target name="facade22" depends="init">
+ <javac destdir="${tomcat.build}/classes" debug="${debug}"
optimize="${optimize}" deprecation="off" srcdir="src/facade22">
<classpath>
- <pathelement location="${servlet22.jar}" />
- <pathelement location="${tomcat.build}/lib/tomcat_util.jar" />
- <pathelement location="${tomcat.build}/lib/tomcat_core.jar" />
- <pathelement location="${tomcat.build}/lib/tomcat_modules.jar" />
+ <pathelement location="${servlet22.jar}"/>
+ <pathelement location="${tomcat.build}/lib/tomcat_util.jar"/>
+ <pathelement location="${tomcat.build}/lib/tomcat_core.jar"/>
+ <pathelement location="${tomcat.build}/lib/tomcat_modules.jar"/>
</classpath>
- <include name="org/apache/tomcat/facade/**" />
- <include name="org/apache/tomcat/modules/facade22/**" />
+ <include name="org/apache/tomcat/facade/**"/>
+ <include name="org/apache/tomcat/modules/facade22/**"/>
</javac>
- <jar jarfile="${tomcat.build}/lib/servlet22/facade22.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/facade/**" />
- <include name="org/apache/tomcat/modules/facade22/**" />
+ <jar jarfile="${tomcat.build}/lib/servlet22/facade22.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/facade/**"/>
+ <include name="org/apache/tomcat/modules/facade22/**"/>
</jar>
<!-- Copy the file in lib/ too, for tomcat.sh use ( until this is
fixed for multiple facades
-->
- <jar jarfile="${tomcat.build}/lib/facade22.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/facade/**" />
- <include name="org/apache/tomcat/modules/facade22/**" />
+ <jar jarfile="${tomcat.build}/lib/facade22.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/facade/**"/>
+ <include name="org/apache/tomcat/modules/facade22/**"/>
</jar>
</target>
<!-- ==================== Webdav ========== -->
- <target name="dav" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off"
- srcdir="src/webdav" >
+ <target name="dav" depends="init">
+ <javac destdir="${tomcat.build}/classes" debug="${debug}"
optimize="${optimize}" deprecation="off" srcdir="src/webdav">
<classpath>
- <pathelement location="${servlet22.jar}" />
+ <pathelement location="${servlet22.jar}"/>
</classpath>
- <include name="org/apache/tomcat/webdav/**" />
+ <include name="org/apache/tomcat/webdav/**"/>
</javac>
- <copydir src="src/webdav/org/apache/tomcat"
- dest="${tomcat.build}/classes/org/apache/tomcat">
- <include name="**/*.properties" />
- </copydir>
- <jar jarfile="${tomcat.build}/lib/webdav.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/webdav/**" />
- <include name="org/apache/tomcat/webdav/**/*.properties" />
+ <copy todir="${tomcat.build}/classes/org/apache/tomcat">
+ <fileset dir="src/webdav/org/apache/tomcat">
+ <include name="**/*.properties"/>
+ </fileset>
+ </copy>
+ <jar jarfile="${tomcat.build}/lib/webdav.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/webdav/**"/>
+ <include name="org/apache/tomcat/webdav/**/*.properties"/>
</jar>
</target>
<!-- ==================== "Standard" interceptors ========== -->
- <target name="tomcat_modules" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- srcdir="src/share"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off" >
+ <target name="tomcat_modules" depends="init">
+ <javac destdir="${tomcat.build}/classes" srcdir="src/share" debug="${debug}"
optimize="${optimize}" deprecation="off">
<classpath>
- <pathelement location="${tomcat.build}/lib/tomcat_util.jar" />
- <pathelement location="${tomcat.build}/lib/tomcat_core.jar" />
+ <pathelement location="${tomcat.build}/lib/tomcat_util.jar"/>
+ <pathelement location="${tomcat.build}/lib/tomcat_core.jar"/>
</classpath>
- <include name="org/apache/tomcat/context/**" />
- <include name="org/apache/tomcat/request/**" />
- <include name="org/apache/tomcat/service/**" />
- <include name="org/apache/tomcat/session/**" />
- <include name="org/apache/tomcat/modules/**" />
- <exclude name="org/apache/tomcat/request/Jdk12Interceptor.java"
- unless="jdk12.present"/>
- <exclude name="org/apache/tomcat/context/LoaderInterceptor1.java"
- unless="jdk12.present"/>
- <exclude name="org/apache/tomcat/context/PolicyInterceptor.java"
- unless="jdk12.present"/>
+ <include name="org/apache/tomcat/context/**"/>
+ <include name="org/apache/tomcat/request/**"/>
+ <include name="org/apache/tomcat/service/**"/>
+ <include name="org/apache/tomcat/session/**"/>
+ <include name="org/apache/tomcat/modules/**"/>
+ <exclude name="org/apache/tomcat/request/Jdk12Interceptor.java"
unless="jdk12.present"/>
+ <exclude name="org/apache/tomcat/context/LoaderInterceptor1.java"
unless="jdk12.present"/>
+ <exclude name="org/apache/tomcat/context/PolicyInterceptor.java"
unless="jdk12.present"/>
</javac>
- <jar jarfile="${tomcat.build}/lib/tomcat_modules.jar"
- basedir="${tomcat.build}/classes" >
- <include name="org/apache/tomcat/context/**" />
- <include name="org/apache/tomcat/request/**" />
- <include name="org/apache/tomcat/service/**" />
- <include name="org/apache/tomcat/session/**" />
- <include name="org/apache/tomcat/modules/**" />
+ <jar jarfile="${tomcat.build}/lib/tomcat_modules.jar"
basedir="${tomcat.build}/classes">
+ <include name="org/apache/tomcat/context/**"/>
+ <include name="org/apache/tomcat/request/**"/>
+ <include name="org/apache/tomcat/service/**"/>
+ <include name="org/apache/tomcat/session/**"/>
+ <include name="org/apache/tomcat/modules/**"/>
</jar>
</target>
<!-- ==================== Jasper ( 1.0 ) ========== -->
- <target name="jasper" depends="init" >
- <javac destdir="${tomcat.build}/classes"
- srcdir="src/share"
- debug="${debug}"
- optimize="${optimize}"
- deprecation="off" >
+ <target name="jasper" depends="init">
+ <javac destdir="${tomcat.build}/classes" srcdir="src/share" debug="${debug}"
optimize="${optimize}" deprecation="off">
<classpath>
- <pathelement location="${servlet22.jar}" />
+ <pathelement location="${servlet22.jar}"/>
</classpath>
- <include name="org/apache/jasper/**" />
+ <include name="org/apache/jasper/**"/>
</javac>
- <copydir src="src/share/org/apache/jasper"
- dest="${tomcat.build}/classes/org/apache/jasper">
- <include name="**/*.properties" />
- <include name="**/*.dtd" />
- </copydir>
- <jar jarfile="${tomcat.build}/lib/jasper.jar"
- basedir="${tomcat.build}/classes"
- includes="org/apache/jasper/**"
- />
+ <copy todir="${tomcat.build}/classes/org/apache/jasper">
+ <fileset dir="src/share/org/apache/jasper">
+ <include name="**/*.properties"/>
+ <include name="**/*.dtd"/>
+ </fileset>
+ </copy>
+ <jar jarfile="${tomcat.build}/lib/jasper.jar" basedir="${tomcat.build}/classes"
includes="org/apache/jasper/**"/>
</target>
<target name="tomcat-jars-new"
depends="tomcat_util,tomcat.jar,tomcat_core,jasper,tomcat_modules,facade22,tomcat_config,dav">
</target>
<!-- ==================== J2EE integration ========== -->
- <target name="j2ee" >
- <ant antfile="src/j2ee/build.xml" target="tomcat-j2ee.jar" />
+ <target name="j2ee">
+ <ant antfile="src/j2ee/build.xml" target="tomcat-j2ee.jar"/>
</target>
<!-- ==================== Build all web applications ==================== -->
@@ -322,18 +279,19 @@
<target name="webapps" depends="prepare">
<!-- Examples -->
<mkdir dir="${tomcat.build}/webapps/examples"/>
- <copydir src="src/examples" dest="${tomcat.build}/webapps/examples"/>
- <javac srcdir="src/examples/WEB-INF/classes"
- optimize="${optimize}"
- destdir="${tomcat.build}/webapps/examples/WEB-INF/classes"
- classpath="${tomcat.build}/classes;${servlet22.jar}"/>
- <javac srcdir="src/examples/jsp/plugin/applet"
- optimize="${optimize}"
- destdir="${tomcat.build}/webapps/examples/jsp/plugin/applet"/>
+ <copy todir="${tomcat.build}/webapps/examples">
+ <fileset dir="src/examples"/>
+ </copy>
+ <javac srcdir="src/examples/WEB-INF/classes"
+ optimize="${optimize}"
destdir="${tomcat.build}/webapps/examples/WEB-INF/classes"
+ classpath="${tomcat.build}/classes;${servlet22.jar}"/>
+ <javac srcdir="src/examples/jsp/plugin/applet" optimize="${optimize}"
destdir="${tomcat.build}/webapps/examples/jsp/plugin/applet"/>
<!-- webdav -->
<mkdir dir="${tomcat.build}/webapps/webdav"/>
- <copydir src="src/webdav/webdav" dest="${tomcat.build}/webapps/webdav"/>
+ <copy todir="${tomcat.build}/webapps/webdav">
+ <fileset dir="src/webdav/webdav"/>
+ </copy>
<!-- Tomcat profiling webapp - not ready for check in yet
@@ -346,43 +304,43 @@
-->
<!-- Root context -->
<mkdir dir="${tomcat.build}/webapps/ROOT"/>
- <copydir src="src/webpages" dest="${tomcat.build}/webapps/ROOT"/>
- <copydir src="src/doc" dest="${tomcat.build}/webapps/ROOT/doc"/>
- <javac srcdir="src/webpages/WEB-INF/classes"
- optimize="${optimize}"
- destdir="${tomcat.build}/webapps/ROOT/WEB-INF/classes"
- classpath="${tomcat.build}/classes;${servlet22.jar}"/>
+ <copy todir="${tomcat.build}/webapps/ROOT">
+ <fileset dir="src/webpages"/>
+ </copy>
+ <copy todir="${tomcat.build}/webapps/ROOT/doc">
+ <fileset dir="src/doc"/>
+ </copy>
+ <javac srcdir="src/webpages/WEB-INF/classes" optimize="${optimize}"
destdir="${tomcat.build}/webapps/ROOT/WEB-INF/classes"
classpath="${tomcat.build}/classes;${servlet22.jar}"/>
<!-- admin context -->
<mkdir dir="${tomcat.build}/webapps/admin"/>
- <copydir src="src/admin" dest="${tomcat.build}/webapps/admin"/>
- <javac srcdir="src/admin/WEB-INF/classes"
- optimize="${optimize}"
- destdir="${tomcat.build}/webapps/admin/WEB-INF/classes"
- classpath="${tomcat.build}/classes;${servlet22.jar}"/>
+ <copy todir="${tomcat.build}/webapps/admin">
+ <fileset dir="src/admin"/>
+ </copy>
+ <javac srcdir="src/admin/WEB-INF/classes" optimize="${optimize}"
destdir="${tomcat.build}/webapps/admin/WEB-INF/classes"
classpath="${tomcat.build}/classes;${servlet22.jar}"/>
</target>
<!-- ==================== Build the internal test app ==================== -->
- <target name="sanity-test" >
+ <target name="sanity-test">
<mkdir dir="${tomcat.dist}/lib/test"/>
<mkdir dir="${tomcat.dist}/lib/test/Golden"/>
- <copydir src="src/tests/share/tests/jsp/Golden"
- dest="${tomcat.dist}/lib/test/Golden"/>
+ <copy todir="${tomcat.dist}/lib/test/Golden">
+ <fileset dir="src/tests/share/tests/jsp/Golden"/>
+ </copy>
<!-- Test application -->
<mkdir dir="${tomcat.build}/webapps/test"/>
- <copydir src="src/tests/webpages" dest="${tomcat.build}/webapps/test"/>
- <javac srcdir="src/tests/webpages/WEB-INF/classes"
- optimize="${optimize}"
- destdir="${tomcat.build}/webapps/test/WEB-INF/classes"
- classpath="${tomcat.build}/classes;${servlet22.jar}"/>
- <copydir src="${tomcat.build}/webapps/test" dest="${tomcat.dist}/webapps/test"/>
+ <copy todir="${tomcat.build}/webapps/test">
+ <fileset dir="src/tests/webpages"/>
+ </copy>
+ <javac srcdir="src/tests/webpages/WEB-INF/classes" optimize="${optimize}"
destdir="${tomcat.build}/webapps/test/WEB-INF/classes"
classpath="${tomcat.build}/classes;${servlet22.jar}"/>
+ <copy todir="${tomcat.dist}/webapps/test">
+ <fileset dir="${tomcat.build}/webapps/test"/>
+ </copy>
- <jar jarfile="${tomcat.dist}/webapps/test.war"
- basedir="${tomcat.dist}/webapps/test"
- includes="**" />
- <deltree dir="${tomcat.dist}/webapps/test"/>
+ <jar jarfile="${tomcat.dist}/webapps/test.war"
basedir="${tomcat.dist}/webapps/test" includes="**"/>
+ <delete dir="${tomcat.dist}/webapps/test"/>
</target>
@@ -391,46 +349,40 @@
<target name="dist" depends="main,webapps,tomcat-jars-new">
<mkdir dir="${tomcat.dist}"/>
- <copydir src="${tomcat.build}" dest="${tomcat.dist}"/>
- <copydir src="src/share/org" dest="${tomcat.dist}/src/org"/>
- <copyfile src="${jaxp}/jaxp.jar" dest="${tomcat.dist}/lib/jaxp.jar"/>
- <copyfile src="${jaxp}/parser.jar" dest="${tomcat.dist}/lib/parser.jar"/>
- <copyfile src="${servlet.jar}" dest="${tomcat.dist}/lib/servlet.jar"/>
- <copydir src="src/facade22/org" dest="${tomcat.dist}/src/org"/>
+ <copy todir="${tomcat.dist}">
+ <fileset dir="${tomcat.build}"/>
+ </copy>
+ <copy todir="${tomcat.dist}/src/org">
+ <fileset dir="src/share/org"/>
+ </copy>
+ <copy tofile="${tomcat.dist}/lib/jaxp.jar" file="${jaxp}/jaxp.jar"/>
+ <copy tofile="${tomcat.dist}/lib/parser.jar" file="${jaxp}/parser.jar"/>
+ <copy tofile="${tomcat.dist}/lib/servlet.jar" file="${servlet.jar}"/>
+ <copy todir="${tomcat.dist}/src/org">
+ <fileset dir="src/facade22/org"/>
+ </copy>
<!-- Add Tomcat internal javadoc -->
- <mkdir dir="${tomcat.dist}/webapps/ROOT/javadoc" />
+ <mkdir dir="${tomcat.dist}/webapps/ROOT/javadoc"/>
<!-- <javadoc packagenames="org.apache.tomcat.*"-->
- <javadoc packagenames="org.apache.tomcat.core"
- sourcepath="src/share;src/facade22"
- destdir="${tomcat.dist}/webapps/ROOT/javadoc"
- author="true"
- version="true"
- use="true"
- windowtitle="Tomcat internal API"
- doctitle="Tomcat internal"
- bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."
- />
+ <javadoc packagenames="org.apache.tomcat.core"
sourcepath="src/share;src/facade22" destdir="${tomcat.dist}/webapps/ROOT/javadoc"
author="true" version="true" use="true" windowtitle="Tomcat internal API"
doctitle="Tomcat internal" bottom="Copyright © 2000 Apache Software Foundation. All
Rights Reserved."/>
- <deltree dir="${tomcat.dist}/classes"/>
+ <delete dir="${tomcat.dist}/classes"/>
<!-- create webapp WARS -->
- <jar jarfile="${tomcat.dist}/webapps/examples.war"
- basedir="${tomcat.dist}/webapps/examples"
- excludes="jsp/snp/snoop.jsp"
- includes="**" />
- <deltree dir="${tomcat.dist}/webapps/examples"/>
-
- <jar jarfile="${tomcat.dist}/webapps/admin.war"
- basedir="${tomcat.dist}/webapps/admin"
- includes="**" />
- <deltree dir="${tomcat.dist}/webapps/admin"/>
-
- <jar jarfile="${tomcat.dist}/webapps/ROOT.war"
- basedir="${tomcat.dist}/webapps/ROOT"
- includes="**" />
- <deltree dir="${tomcat.dist}/webapps/ROOT"/>
+ <jar jarfile="${tomcat.dist}/webapps/examples.war"
basedir="${tomcat.dist}/webapps/examples" excludes="jsp/snp/snoop.jsp" includes="**"/>
+ <delete dir="${tomcat.dist}/webapps/examples"/>
+
+ <jar jarfile="${tomcat.dist}/webapps/webdav.war"
basedir="${tomcat.dist}/webapps/webdav" includes="**"/>
+ <delete dir="${tomcat.dist}/webapps/webdav"/>
+
+ <jar jarfile="${tomcat.dist}/webapps/admin.war"
basedir="${tomcat.dist}/webapps/admin" includes="**"/>
+ <delete dir="${tomcat.dist}/webapps/admin"/>
+
+ <jar jarfile="${tomcat.dist}/webapps/ROOT.war"
basedir="${tomcat.dist}/webapps/ROOT" includes="**"/>
+ <delete dir="${tomcat.dist}/webapps/ROOT"/>
+
<!-- Change permissions for unix -->
<chmod perm="+x" file="${tomcat.dist}/bin/tomcat.sh"/>
@@ -443,8 +395,7 @@
<!-- Packages the distribution with ZIP -->
<!-- =================================================================== -->
<target name="dist-zip" depends="dist">
- <zip zipfile="${Name}-${version}.zip" basedir="${tomcat.dist}"
- includes="**"/>
+ <zip zipfile="${Name}-${version}.zip" basedir="${tomcat.dist}" includes="**"/>
</target>
@@ -454,12 +405,12 @@
</target>
<target name="clean-classes" depends="init">
- <deltree dir="${tomcat.build}/classes/org"/>
+ <delete dir="${tomcat.build}/classes/org"/>
</target>
<target name="clean" depends="init">
- <deltree dir="${tomcat.build}"/>
- <deltree dir="${tomcat.dist}"/>
+ <delete dir="${tomcat.build}"/>
+ <delete dir="${tomcat.dist}"/>
</target>
<target name="all" depends="clean,dist"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]