sdeboy      2004/12/15 23:19:03

  Modified:    .        build.xml
  Log:
  chainsaw.jar target no longer fails if ORO path is not defined in 
build.properties.
  
  If the location of the ORO jar is not provided in build.properties, a warning 
message is displayed and the task continues.
  
  The chainsaw jar is created, excluding (because they rely on ORO):
     LikeRule
     LogFilePatternReceiver
  
  Revision  Changes    Path
  1.124     +20 -14    logging-log4j/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4j/build.xml,v
  retrieving revision 1.123
  retrieving revision 1.124
  diff -u -r1.123 -r1.124
  --- build.xml 15 Dec 2004 21:55:48 -0000      1.123
  +++ build.xml 16 Dec 2004 07:19:03 -0000      1.124
  @@ -319,13 +319,19 @@
       </javac>
     </target>
     
  -  <target name="build.chainsaw" depends="init, chainsawCheck, build.core" 
if="chainsaw-libraries-present">
  +  <target name="build.chainsaw" depends="init, chainsawCheck, build.core">
       <javac deprecation="${deprecation}"
              srcdir="${java.source.dir}"
           debug="${debug}"
  -           destdir="${javac.dest}"
  -           
includes="${stem}/chainsaw/**/*.java,${stem}/rule/*.java,${stem}/varia/ExpressionFilter.java,${stem}/varia/LogFilePatternReceiver*.java"
  -           excludes="${stem}/chainsaw/vfs/*.java">
  +           destdir="${javac.dest}">
  +                <patternset>
  +                     <include name="${stem}/chainsaw/**/*.java"/>
  +                     <include name="${stem}/rule/*.java"/>
  +                     <include name="${stem}/varia/ExpressionFilter.java"/>
  +                 <include name="${stem}/varia/LogFilePatternReceiver*.java" 
if="chainsaw-libraries-present"/>
  +                     <exclude name="${stem}/chainsaw/vfs/*.java"/>
  +         <exclude name="${stem}/rule/LikeRule.java" 
unless="chainsaw-libraries-present"/>
  +            </patternset>
         <classpath refid="compile.classpath"/>   
       </javac>
     </target>
  @@ -358,8 +364,11 @@
     <target name="oroWarning" unless="chainsaw-libraries-present">     
       <echo>
         Could not find jakarta-oro classes. Did you forget to set
  -      "regexp.oro.jar" property in build.properties to point to
  -      a valid jakarta.oro.jar file?
  +"regexp.oro.jar" property in build.properties to point to
  +a valid jakarta.oro.jar file?  Chainsaw will be built but will
  +not include support for:
  +   the 'LIKE' (regular expression) rule
  +   LogFilePatternReceiver
       </echo>
     </target>
        
  @@ -367,15 +376,11 @@
       <echo message="Chainsaw dependant libraries present."/>
     </target>
   
  -  <target name="chainsawRunCheck" depends="chainsawCheck">
  -    <fail unless="chainsaw-libraries-present" message="Chainsaw v2 needs 
Jakarta ORO, and it appears your are missing the Jakarta ORO package.  Please 
check the build.properties file."/>
  -  </target>
  -
     <!-- ================================================================= -->
     <!-- Runs Chainsaw                                                     -->
     <!-- ================================================================= -->
   
  -  <target name="chainsaw" depends="chainsawRunCheck, build.chainsaw, 
log4j.jar, chainsaw.jar" description="Builds and runs Chainsaw v2" >
  +  <target name="chainsaw" depends="build.chainsaw, log4j.jar, chainsaw.jar" 
description="Builds and runs Chainsaw v2" >
   
       <!-- Need to fork to avoid problems -->
       <java classname="org.apache.log4j.chainsaw.LogUI" fork="yes"
  @@ -423,7 +428,7 @@
                   ${stem}/or/jms/*.class,
                   ${stem}/plugins/*.class,
                   ${stem}/config/*.class"
  -      excludes="**/UnitTest**, ${stem}/**/*BeanInfo.class">
  +      excludes="**/UnitTest**, ${stem}/**/*BeanInfo.class, 
${stem}/varia/LogFilePatternReceiver*.class, 
${stem}/varia/ExpressionFilter.class">
        <exclude name="**/JMSReceiver*" if="webstart"/>
        <exclude name="**/DBReceiver*" if="webstart"/>
         <manifest>
  @@ -484,9 +489,10 @@
            includes="${stem}/chainsaw/*.class,
                   ${stem}/**/*.html,
                   **/*.css,
  -                **/resources/*
  +                **/resources/*,
                   ${stem}/varia/ExpressionFilter*.class,
  -                ${stem}/rule/*.class,
  +                ${stem}/varia/LogFilePatternReceiver*.class,
  +             ${stem}/rule/*.class,
                   ${stem}/**/*BeanInfo.class,
                        ${stem}/chainsaw/**/*.class, 
                        ${stem}/chainsaw/layout/*, 
  
  
  

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

Reply via email to