costin      2003/03/20 15:29:34

  Modified:    catalina build.xml
  Log:
  Add a flag to turn off doc generation.
  
  Add the 'index' flag - it is supposed to optimize jar reading on 1.4+
  ( without hurting 1.3-)
  
  Copy all config files
  
  Revision  Changes    Path
  1.47      +27 -20    jakarta-tomcat-catalina/catalina/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/build.xml,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- build.xml 13 Mar 2003 21:00:29 -0000      1.46
  +++ build.xml 20 Mar 2003 23:29:34 -0000      1.47
  @@ -750,7 +750,7 @@
   
   
     <!-- ================ BUILD: Create Catalina Javadocs =================== -->
  -  <target name="javadoc">
  +  <target name="javadoc" unless="docs.uptodate" >
       <delete dir="${catalina.build}/javadoc"/>
       <mkdir dir="${catalina.build}/javadoc"/>
       <javadoc packagenames="org.apache.catalina.*,org.apache.naming.*"
  @@ -862,7 +862,7 @@
   
   
     <!-- ====================== DEPLOY: Copy Static Files =================== -->
  -  <target name="deploy-static" 
depends="build-main,deploy-prepare,deploy-static-only"/>
  +  <target name="deploy-static" 
depends="build-main,deploy-prepare,deploy-static-only,deploy-libs"/>
   
     <target name="deploy-static-only" depends="deploy-prepare">
   
  @@ -874,19 +874,24 @@
       <fixcrlf srcdir="${catalina.deploy}/bin" includes="*.bat" eol="crlf"/>
       <chmod perm="+x" dir="${catalina.build}/bin" includes="*.sh"/>
   
  +    <!-- Configuration Files -->
  +    <copy todir="${catalina.deploy}/conf">
  +      <fileset dir="${catalina.build}/conf" />
  +    </copy>
  +
  +  </target>
  +
  +  <target name="deploy-libs">
  +
       <!-- Common Extensions -->
       <copy todir="${catalina.deploy}/common/endorsed">
         <fileset dir="${catalina.build}/common/endorsed" />
       </copy>
  +
       <copy todir="${catalina.deploy}/common/lib">
         <fileset dir="${catalina.build}/common/lib" />
       </copy>
   
  -    <!-- Configuration Files -->
  -    <copy todir="${catalina.deploy}/conf">
  -      <fileset dir="${catalina.build}/conf" />
  -    </copy>
  -
       <!-- Server Components -->
       <copy todir="${catalina.deploy}/server/lib">
         <fileset dir="${catalina.build}/server/lib" />
  @@ -905,7 +910,7 @@
     <target name="catalina-jars" 
depends="build-static,deploy-prepare,flags,flags.display,build-catalina"
             description="Build catalina jars">
   
  -    <!-- Catalina Bootstrap JAR File -->
  +    <!-- Catalina Bootstrap JAR File. It is a very wrong idea to split packages in 
multiple jars !!! -->
       <jar jarfile="${catalina.deploy}/bin/bootstrap.jar" 
            manifest="etc/bootstrap.MF">
         <fileset dir="${classes.dir}">
  @@ -927,7 +932,8 @@
       <!-- Excluding files from here is worse than duplicating them - a loader that 
uses the
            package name as index and includes both bootstrap and catalina will be 
confused -->
   
  -    <jar jarfile="${catalina.deploy}/server/lib/catalina.jar">
  +    <jar jarfile="${catalina.deploy}/server/lib/catalina.jar"
  +         index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/**" />
           <exclude name="org/apache/catalina/ant/**" />
  @@ -958,7 +964,8 @@
       </jar>
   
       <!-- Naming - Common JAR File -->
  -    <jar jarfile="${catalina.deploy}/common/lib/naming-common.jar">
  +    <jar jarfile="${catalina.deploy}/common/lib/naming-common.jar"
  +         index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/naming/*" />
           <include name="org/apache/naming/factory/Constants.class" />
  @@ -972,7 +979,7 @@
   
       <!-- Naming - Java: namespace. It shouldn't be included if tomcat is used 
inside a different
            container that provides this ns -->
  -    <jar jarfile="${catalina.deploy}/common/lib/naming-java.jar">
  +    <jar jarfile="${catalina.deploy}/common/lib/naming-java.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/naming/java/*" />
         </fileset>
  @@ -980,7 +987,7 @@
   
   
       <!-- Naming - Factory JAR File -->
  -    <jar jarfile="${catalina.deploy}/common/lib/naming-factory.jar">
  +    <jar jarfile="${catalina.deploy}/common/lib/naming-factory.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/naming/factory/**" />
           <exclude name="org/apache/naming/factory/Constants.class" />
  @@ -989,14 +996,14 @@
       </jar>
   
       <!-- Naming - Resources JAR File -->
  -    <jar jarfile="${catalina.deploy}/common/lib/naming-resources.jar">
  +    <jar jarfile="${catalina.deploy}/common/lib/naming-resources.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/naming/resources/*" />
         </fileset>
       </jar>
   
       <!-- Servlets - Common Files -->
  -    <jar  jarfile="${catalina.deploy}/server/lib/servlets-common.jar">
  +    <jar  jarfile="${catalina.deploy}/server/lib/servlets-common.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/servlets/Constants.class" />
           <include name="org/apache/catalina/servlets/*.properties" />
  @@ -1004,42 +1011,42 @@
       </jar>
   
       <!-- Servlets - CGI Servlet -->
  -    <jar jarfile="${catalina.deploy}/server/lib/servlets-cgi.renametojar">
  +    <jar jarfile="${catalina.deploy}/server/lib/servlets-cgi.renametojar" 
index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/servlets/CGI*" />
         </fileset>
       </jar>
   
       <!-- Servlets - Default File-Serving Servlet -->
  -    <jar jarfile="${catalina.deploy}/server/lib/servlets-default.jar">
  +    <jar jarfile="${catalina.deploy}/server/lib/servlets-default.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/servlets/Default*" />
         </fileset>
       </jar>
   
       <!-- Servlets - Invoker Servlet -->
  -    <jar jarfile="${catalina.deploy}/server/lib/servlets-invoker.jar">
  +    <jar jarfile="${catalina.deploy}/server/lib/servlets-invoker.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/servlets/Invoker*" />
         </fileset>
       </jar>
   
       <!-- Servlets - Manager Servlet -->
  -    <jar jarfile="${catalina.deploy}/server/lib/servlets-manager.jar">
  +    <jar jarfile="${catalina.deploy}/server/lib/servlets-manager.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/servlets/*Manager*" />
         </fileset>
       </jar>
   
       <!-- Servlets - SSI Servlet -->
  -    <jar jarfile="${catalina.deploy}/server/lib/servlets-ssi.renametojar">
  +    <jar jarfile="${catalina.deploy}/server/lib/servlets-ssi.renametojar" 
index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/ssi/**" />
         </fileset>
       </jar>
   
       <!-- Servlets - Webdav Servlet -->
  -    <jar jarfile="${catalina.deploy}/server/lib/servlets-webdav.jar">
  +    <jar jarfile="${catalina.deploy}/server/lib/servlets-webdav.jar" index="true">
         <fileset dir="${classes.dir}">
           <include name="org/apache/catalina/servlets/Webdav*" />
         </fileset>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to