vmassol     01/06/17 06:31:35

  Modified:    cactus/conf/sample/build build.xml
  Log:
  added logging support using log4j + added new unit test (so that bug #1612 does not 
appear again !)
  
  Revision  Changes    Path
  1.2       +17 -4     jakarta-commons/cactus/conf/sample/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/cactus/conf/sample/build/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml 2001/04/09 11:52:27     1.1
  +++ build.xml 2001/06/17 13:31:35     1.2
  @@ -20,6 +20,8 @@
   
           junit.jar             [REQUIRED] The path to the JUnit jar file
   
  +        log4j.jar             [REQUIRED] The path to the Log4j jar file
  +
           cactus.ant.jar        [REQUIRED] The path to the Cactus custom Ant
                                 tasks jar file
   
  @@ -169,6 +171,7 @@
           <echo message="servlet.jar = ${servlet.jar}"/>
           <echo message="cactus.jar = ${cactus.jar}"/>
           <echo message="junit.jar = ${junit.jar}"/>
  +        <echo message="log4j.jar = ${log4j.jar}"/>
           <echo message="cactus.ant.jar = ${cactus.ant.jar}"/>
   
           <!-- Filters -->
  @@ -253,11 +256,13 @@
               <fileset dir="${src.java.dir}">
                   <patternset refid="all.nonjava.files"/>
               </fileset>
  -            <fileset dir="${conf.test.dir}">
  -                <include name="cactus.properties"/>
  -            </fileset>
           </copy>
   
  +        <!-- As this classes directory will be used to run the client side
  +             of Cactus, we need to copy the cactus.properties -->
  +        <copy todir="${out.classes.dir}"
  +            file="${conf.test.dir}/cactus.properties"/>
  +
       </target>
   
       <!-- 
  @@ -291,7 +296,7 @@
                   <exclude name="**/Test*.*"/>
                   <exclude name="**/test*.*"/>
   
  -                <!-- Also exclude the test cactus.properties file -->
  +                <!-- Also exclude the cactus.properties files -->
                   <exclude name="cactus.properties"/>
               </classes>
   
  @@ -416,12 +421,17 @@
               <classpath>
                   <pathelement path="${java.class.path}"/>
                   <pathelement location="${servlet.jar}"/>
  +                <pathelement location="${log4j.jar}"/>
                   <pathelement location="${cactus.jar}"/>
                   <pathelement location="${out.classes.dir}"/>
               </classpath>
   
               <formatter type="plain" usefile="false"/>
   
  +            <!-- Note: This test need to run first. See the comments in the
  +                 test class for more information on why -->
  +            <test 
name="org.apache.commons.cactus.sample.unit.TestServletTestCase_TestResult"/>
  +
               <!-- Functional tests -->
               <test name="org.apache.commons.cactus.sample.TestSampleServlet"/>
               <test name="org.apache.commons.cactus.sample.TestSampleServletConfig"/>
  @@ -447,6 +457,7 @@
   
           <!-- Gather libraries -->
           <copy tofile="${out.lib.dir}/junit.jar" file="${junit.jar}"/>
  +        <copy tofile="${out.lib.dir}/log4j.jar" file="${log4j.jar}"/>
           <copy tofile="${out.lib.dir}[EMAIL PROTECTED]@.jar" 
file="${cactus.jar}"/>
   
           <!-- Make sure the directory for the war exist -->
  @@ -457,6 +468,7 @@
                webxml="${conf.test.dir}/web.xml">
   
               <classes dir="${out.classes.dir}">
  +                <!-- Exclude the cactus.properties file (client side only) -->
                   <exclude name="cactus.properties"/>
               </classes>
   
  @@ -467,6 +479,7 @@
                    -->
               <lib dir="${out.lib.dir}">
                   <include name="junit.jar"/>
  +                <include name="log4j.jar"/>
                   <include name="[EMAIL PROTECTED]@.jar"/>
               </lib>
   
  
  
  

Reply via email to