You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/06/16 23:36:08 UTC

cvs commit: jakarta-tomcat-catalina/catalina build.xml

remm        2003/06/16 14:36:08

  Modified:    catalina build.xml
  Log:
  - Remove bundled Tyrex support, as agreed on earlier (Tyrex is no longer
    supported, apparently; there are alternatives, readu to use with TC, such
    as JOTM).
  - Split main catalina JAR in two: essential, and optional stuff.
  - Put i18n resources in separate JARs. This is easy to revert if people think it's not a good idea.
  
  Revision  Changes    Path
  1.51      +81 -42    jakarta-tomcat-catalina/catalina/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/build.xml,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- build.xml	17 Apr 2003 11:59:49 -0000	1.50
  +++ build.xml	16 Jun 2003 21:36:08 -0000	1.51
  @@ -71,7 +71,6 @@
       <pathelement location="${mail.jar}"/>
       <pathelement location="${regexp.jar}"/>
       <pathelement location="${servlet-api.jar}"/>
  -    <pathelement location="${tyrex.jar}"/>
       <pathelement location="${xercesImpl.jar}"/>
       <pathelement location="${xmlParserAPIs.jar}"/>
       <pathelement location="${classes.dir}"/>
  @@ -103,7 +102,6 @@
       <pathelement location="${mail.jar}"/>
       <pathelement location="${regexp.jar}"/>
       <pathelement location="${servlet-api.jar}"/>
  -    <pathelement location="${tyrex.jar}"/>
       <pathelement location="${xercesImpl.jar}"/>
       <pathelement location="${xmlParserAPIs.jar}"/>
       <pathelement location="${classes.dir}"/>
  @@ -218,9 +216,6 @@
       <available property="regexp.present"
        classname="org.apache.regexp.RE"
        classpath="${regexp.jar}" />
  -    <available property="tyrex.present"
  -     classname="tyrex.resource.Resources"
  -     classpath="${tyrex.jar}" />
       <available property="xerces.present"
        classname="org.apache.xerces.parsers.SAXParser"
        classpath="${xercesImpl.jar}" />
  @@ -256,7 +251,6 @@
       <available property="regexp.jar.present" file="${regexp.jar}" />
       <available property="servlet-api.jar.present" file="${servlet-api.jar}" />
       <available property="tomcat-util.jar.present" file="${tomcat-util.jar}" />
  -    <available property="tyrex.jar.present" file="${tyrex.jar}" />
       <available property="xercesImpl.jar.present" file="${xercesImpl.jar}"/>
       <available property="xmlParserAPIs.jar.present" file="${xmlParserAPIs.jar}"/>
       <condition property="xerces2.jars.present">
  @@ -340,15 +334,6 @@
         </or>
       </condition>
       <property name="compile.ssi" value="true"/>
  -    <condition property="compile.tyrex">
  -      <or>
  -        <equals arg1="${full.dist}" arg2="on" />
  -        <and>
  -          <equals arg1="${jta.present}" arg2="true" />
  -          <equals arg1="${tyrex.present}" arg2="true" />
  -        </and>
  -      </or>
  -    </condition>
   
   
       <!-- Conditional copy flags (determined from the flags above) -->
  @@ -447,7 +432,6 @@
       <echo message="ldap.present=${ldap.present}" />
       <echo message="modeler.present=${modeler.present}"  />
       <echo message="pool.present=${pool.present}" />
  -    <echo message="tyrex.present=${tyrex.present}" />
   
       <echo message="--- Required JARs ---" />
       <echo message="jndi.jar.present(except JDK 1.3+)=${jndi.jar.present}" />
  @@ -466,7 +450,6 @@
       <echo message="junit.jar.present=${junit.jar.present}" />
       <echo message="modeler.jar.present=${modeler.jar.present}" />
       <echo message="pool.jar.present=${pool.jar.present}" />
  -    <echo message="tyrex.jar.present=${tyrex.jar.present}" />
   
       <echo message="--- Conditional compilation flags ---" />
       <echo message="compile.dbcp=${compile.dbcp}" />
  @@ -479,7 +462,6 @@
       <echo message="compile.junit=${compile.junit}" />
       <echo message="compile.ldap=${compile.ldap}" />
       <echo message="compile.ssi=${compile.ssi}" />
  -    <echo message="compile.tyrex=${compile.tyrex}" />
   
       <echo message="--- Distribution flags ---" />
       <echo message="copy.dbcp.jar=${copy.dbcp.jar}" />
  @@ -625,7 +607,6 @@
         <exclude name="org/apache/catalina/servlets/CGIServlet.java" />
         <exclude name="org/apache/catalina/servlets/HTMLManagerServlet.java" />
         <exclude name="org/apache/naming/factory/DbcpDataSourceFactory.java" />
  -      <exclude name="org/apache/naming/factory/Tyrex*.java" />
         <exclude name="org/apache/catalina/ssi/**"/>
         <exclude name="org/apache/catalina/cluster/**"/>
         <exclude name="org/apache/naming/factory/MailSessionFactory.java"/>
  @@ -662,28 +643,6 @@
          unless="compile.javamail"/>
         <exclude name="org/apache/catalina/valves/CertificatesValve.java"
          unless="compile.jsse"/>
  -      <exclude name="org/apache/naming/factory/Tyrex*.java" 
  -       unless="compile.tyrex"/>
  -<!--
  -      <exclude name="org/apache/catalina/util/ProcessHelper.java" 
  -       unless="jdk.1.3.present"/>
  -      <exclude name="org/apache/catalina/servlets/CGIServlet.java" 
  -       unless="jdk.1.3.present"/>
  -      <exclude name="org/apache/catalina/servlets/HTMLManagerServlet.java" 
  -       unless="fileupload.present"/>
  -      <exclude name="org/apache/naming/factory/DbcpDataSourceFactory.java" 
  -       unless="compile.dbcp"/>
  -      <exclude name="org/apache/catalina/ssi/**"
  -       unless="compile.ssi"/>
  -      <exclude name="org/apache/catalina/startup/EmbeddedManager.java"
  -       unless="compile.jmx"/>
  -      <exclude name="org/apache/catalina/startup/CatalinaManager.java"
  -       unless="compile.jmx"/>
  -      <exclude name="org/apache/naming/NamingService.java"
  -       unless="compile.jmx"/>
  -      <exclude name="org/apache/catalina/launcher/**"
  -       unless="compile.launcher"/>
  --->
       </javac>
   
       <!-- Copy static resource files -->
  @@ -954,8 +913,88 @@
           <exclude name="org/apache/catalina/loader/Extension.class" />
           <exclude name="org/apache/catalina/loader/Reloader.class" />
   -->
  -        <exclude name="org/apache/catalina/servlets/**" />
           <exclude name="org/apache/catalina/ssi/**" />
  +        <exclude name="**/package.html" />
  +        <exclude name="**/LocalStrings_*" />
  +
  +        <!-- Catalina-optional classes -->
  +        <exclude name="org/apache/catalina/realm/DataSourceRealm.class" />
  +        <exclude name="org/apache/catalina/realm/JAAS*" />
  +        <exclude name="org/apache/catalina/realm/JDBC*" />
  +        <exclude name="org/apache/catalina/realm/JNDI*" />
  +        <exclude name="org/apache/catalina/realm/Memory*" />
  +        <exclude name="org/apache/catalina/session/StoreBase.class" />
  +        <exclude name="org/apache/catalina/session/*Store.class" />
  +        <exclude name="org/apache/catalina/session/PersistentManager*" />
  +        <exclude name="org/apache/catalina/util/CGIProcessEnvironment.class" />
  +        <exclude name="org/apache/catalina/util/CookieTools.class" />
  +        <exclude name="org/apache/catalina/util/DateTool.class" />
  +        <exclude name="org/apache/catalina/util/DOMWriter.class" />
  +        <exclude name="org/apache/catalina/util/FastDateFormat.class" />
  +        <exclude name="org/apache/catalina/util/IOTools.class" />
  +        <exclude name="org/apache/catalina/util/MIME2Java.class" />
  +        <exclude name="org/apache/catalina/util/Process*" />
  +        <exclude name="org/apache/catalina/util/Queue.class" />
  +        <exclude name="org/apache/catalina/util/Strftime.class" />
  +        <exclude name="org/apache/catalina/util/XMLWriter.class" />
  +        <exclude name="org/apache/catalina/valves/ExtendedAccessLogValve.class" />
  +        <exclude name="org/apache/catalina/valves/FieldInfo.class" />
  +        <exclude name="org/apache/catalina/valves/JDBCAccessLogValve.class" />
  +        <exclude name="org/apache/catalina/valves/PersistentValve.class" />
  +        <exclude name="org/apache/catalina/valves/Remote*" />
  +        <exclude name="org/apache/catalina/valves/RequestDumperValve.class" />
  +        <exclude name="org/apache/catalina/valves/RequestFilterValve.class" />
  +
  +      </fileset>
  +    </jar>
  +
  +    <jar jarfile="${catalina.deploy}/server/lib/catalina-optional.jar">
  +      <fileset dir="${classes.dir}">
  +
  +        <include name="org/apache/catalina/realm/DataSourceRealm.class" />
  +        <include name="org/apache/catalina/realm/JAAS*" />
  +        <include name="org/apache/catalina/realm/JDBC*" />
  +        <include name="org/apache/catalina/realm/JNDI*" />
  +        <include name="org/apache/catalina/realm/Memory*" />
  +        <include name="org/apache/catalina/session/StoreBase.class" />
  +        <include name="org/apache/catalina/session/*Store.class" />
  +        <include name="org/apache/catalina/session/PersistentManager*" />
  +        <include name="org/apache/catalina/util/CGIProcessEnvironment.class" />
  +        <include name="org/apache/catalina/util/CookieTools.class" />
  +        <include name="org/apache/catalina/util/DateTool.class" />
  +        <include name="org/apache/catalina/util/DOMWriter.class" />
  +        <include name="org/apache/catalina/util/FastDateFormat.class" />
  +        <include name="org/apache/catalina/util/IOTools.class" />
  +        <include name="org/apache/catalina/util/MIME2Java.class" />
  +        <include name="org/apache/catalina/util/Process*" />
  +        <include name="org/apache/catalina/util/Queue.class" />
  +        <include name="org/apache/catalina/util/Strftime.class" />
  +        <include name="org/apache/catalina/util/XMLWriter.class" />
  +        <include name="org/apache/catalina/valves/ExtendedAccessLogValve.class" />
  +        <include name="org/apache/catalina/valves/FieldInfo.class" />
  +        <include name="org/apache/catalina/valves/JDBCAccessLogValve.class" />
  +        <include name="org/apache/catalina/valves/PersistentValve.class" />
  +        <include name="org/apache/catalina/valves/Remote*" />
  +        <include name="org/apache/catalina/valves/RequestDumperValve.class" />
  +        <include name="org/apache/catalina/valves/RequestFilterValve.class" />
  +
  +      </fileset>
  +    </jar>
  +
  +    <!-- i18n JARs -->
  +    <jar jarfile="${catalina.deploy}/server/lib/catalina-i18n-es.jar">
  +      <fileset dir="${classes.dir}">
  +        <include name="**/LocalStrings_es.properties" />
  +      </fileset>
  +    </jar>
  +    <jar jarfile="${catalina.deploy}/server/lib/catalina-i18n-fr.jar">
  +      <fileset dir="${classes.dir}">
  +        <include name="**/LocalStrings_fr.properties" />
  +      </fileset>
  +    </jar>
  +    <jar jarfile="${catalina.deploy}/server/lib/catalina-i18n-ja.jar">
  +      <fileset dir="${classes.dir}">
  +        <include name="**/LocalStrings_ja.properties" />
         </fileset>
       </jar>
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org