glenn       01/09/13 11:56:11

  Modified:    catalina build.xml
  Log:
  Update build, Copy the jndi, activation, and mail jar files only if they are present
  
  Revision  Changes    Path
  1.57      +15 -8     jakarta-tomcat-4.0/catalina/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/build.xml,v
  retrieving revision 1.56
  retrieving revision 1.57
  diff -u -r1.56 -r1.57
  --- build.xml 2001/09/10 20:30:33     1.56
  +++ build.xml 2001/09/13 18:56:11     1.57
  @@ -72,6 +72,9 @@
   
       <available classname="junit.framework.TestCase" property="junit.present" />
       <available file="${jaxp.jar}" property="jaxp.jar.present" />
  +    <available file="${jndi.jar}" property="jndi.jar.present" />
  +    <available file="${activation.jar}" property="activation.jar.present" />
  +    <available file="${mail.jar}" property="mail.jar.present" />
   
       <mkdir dir="${catalina.build}"/>
       <mkdir dir="${catalina.build}/bin"/>
  @@ -85,7 +88,6 @@
   
     </target>
   
  -
     <!-- =================== BUILD: Copy Static Files ======================= -->
     <target name="build-static" depends="build-prepare,copy-jaxp-jar">
   
  @@ -110,13 +112,18 @@
       <!-- Common Extensions -->
       <!--   All applications need the servlet API classes -->
       <copy file="${servlet.jar}" tofile="${catalina.build}/common/lib/servlet.jar" />
  -    <!--   Copy the JNDI JAR file for use under JDK 1.2.2 -->
  -    <copy file="${jndi.jar}"    tofile="${catalina.build}/common/lib/jndi.jar" />
  -    <!--   Copy activation.jar and mail.jar for the mail resource factories -->
  -    <copy file="${activation.jar}"
  -        tofile="${catalina.build}/common/lib/activation.jar"/>
  -    <copy file="${mail.jar}"
  -        tofile="${catalina.build}/common/lib/mail.jar"/>
  +    <!--   Copy the jndi, activation, and mail jar files only if they are present. 
-->
  +    <copy todir="${catalina.build}/common/lib/">
  +      <fileset dir="${jndi.home}">
  +        <include name="lib/jndi.jar" if="jndi.jar.present"/>
  +      </fileset>
  +      <fileset dir="${activation.home}">
  +        <include name="activation.jar" if="activation.jar.present"/>
  +      </fileset>
  +      <fileset dir="${mail.home}">
  +        <include name="mail.jar" if="mail.jar.present"/>
  +      </fileset>
  +    </copy>
   
       <!-- Server Components -->
       <!--   Catalina needs JAXP compliant XML parser -->
  
  
  

Reply via email to