ceki        2005/01/19 13:24:25

  Modified:    .        build-chainsaw.xml build.xml
  Log:
  - Changes ensuring that the chainsaw task runs without problems
  - Renamed the regex.oro.jar variable as jakarta-oro.jar for consistency.
  
  Revision  Changes    Path
  1.5       +30 -8     logging-log4j/build-chainsaw.xml
  
  Index: build-chainsaw.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4j/build-chainsaw.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build-chainsaw.xml        6 Jan 2005 21:39:28 -0000       1.4
  +++ build-chainsaw.xml        19 Jan 2005 21:22:59 -0000      1.5
  @@ -1,4 +1,4 @@
  -<project name="log4j" default="usage" basedir="." >
  +<project name="chainsaw" default="usage" basedir="." >
   
     <!-- When building a Java Web Start distribution of Chainsaw, some 
Receivers with external dependencies need to be packaged into a seperate Jar -->
     <property name="webstart-dependant-receivers.jar" 
value="webstart-dependant-receivers.jar-${version}.jar"/>
  @@ -9,6 +9,17 @@
       <pathelement location="${vfs.jar}"/>
     </path>
   
  +  <path id="runtime.classpath">
  +     <fileset dir=".">
  +       <include name="log4j-*.jar"/>
  +     </fileset>
  +     <pathelement location="${vfs.jar}"/>
  +     <pathelement location="${jaxp.parser.jar}"/>
  +     <pathelement location="${jakarta-.oro.jar}"/>
  +     <pathelement location="${jms.jar}"/>
  +  </path>
  +
  +     
      <target name="usage">
        <echo>
           This build file cannot be invoked directly but only through 
  @@ -26,6 +37,7 @@
              destdir="${javac.dest}">
         <patternset>
           <include name="${stem}/chainsaw/**/*.java"/>
  +             <include name="${stem}/varia/ListModelAppender.java"/>
           <exclude name="${stem}/chainsaw/vfs/**/*.java" unless="vfs-present"/>
         </patternset>
         <classpath refid="compile.classpath"/>   
  @@ -33,13 +45,22 @@
     </target>
   
     <target name="log4jCheck">
  -    <available filepath="${base}" file="${log4j.jar}" 
property="log4j-present"/>
  +    <condition property="log4jJarsPresent">
  +      <and>
  +             <available filepath="${base}" file="${log4j.jar}"/>
  +             <available filepath="${base}" file="log4j-xml.jar"/>
  +             <available filepath="${base}" file="log4j-optional.jar"/>
  +      </and>
  +    </condition>
  +     
        
  -    <fail unless="log4j-present">    
  -       Log4j jar required here: ${jar.dest}/${log4j.jar}.            
  +    <fail unless="log4jJarsPresent">         
  +       One or more of the following files are missing:
  +     ${log4j.jar}, log4j-xml.jar log4j-optional.jar          
       </fail>
     </target>
  -
  +     
  +     
     <target name="vfsCheck">
       <available classname="org.apache.commons.vfs.FileObject" 
property="vfs-present">
         <classpath refid="compile.classpath"/>
  @@ -65,9 +86,9 @@
             description="Build and run Chainsaw v2 from jar file (generates 
Chainsaw jar if necessary)" >
   
       <!-- Need to fork to avoid problems -->
  -    <java classname="org.apache.log4j.chainsaw.LogUI" fork="yes"
  -          
classpath="${jar.dest}/${log4j.jar};${jar.dest}/${log4j-chainsaw.jar};${jaxp.parser.jar};${regexp.oro.jar};${jms.jar}">
  +    <java classname="org.apache.log4j.chainsaw.LogUI" fork="yes">
         <sysproperty key="log4j.debug" value="${log4j.debug}"/> 
  +      <classpath refid="runtime.classpath"/>   
       </java>
     </target>
   
  @@ -112,6 +133,7 @@
                **/resources/*,
                ${stem}/**/*BeanInfo.class,
                ${stem}/chainsaw/**/*.class, 
  +          ${stem}/varia/ListModelAppender.class,
                ${stem}/chainsaw/layout/*, 
                ${stem}/chainsaw/icons/*.gif, 
                ${stem}/chainsaw/*.jpg, 
  @@ -182,7 +204,7 @@
         <zipfileset dir="."> 
           <include name="*.jar"/>
         </zipfileset>
  -      <fileset file="${regexp.oro.jar}"/>
  +      <fileset file="${jakarta-oro.jar}"/>
         <fileset file="src/chainsaw.bat"/>
       </zip>
     </target>
  
  
  
  1.141     +4 -2      logging-log4j/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4j/build.xml,v
  retrieving revision 1.140
  retrieving revision 1.141
  diff -u -r1.140 -r1.141
  --- build.xml 19 Jan 2005 18:58:13 -0000      1.140
  +++ build.xml 19 Jan 2005 21:23:29 -0000      1.141
  @@ -286,11 +286,12 @@
       <ant antfile="build-chainsaw.xml" target="build.chainsaw"/> 
     </target>  
     
  -  <target name="chainsaw.jar" depends="build.core">
  +  <target name="chainsaw.jar" depends="log4j.jar, log4j-xml.jar">
       <ant antfile="build-chainsaw.xml" target="chainsaw.jar"/> 
     </target>    
   
  -  <target name="chainsaw" depends="log4j.jar" description="Builds and runs 
Chainsaw v2" >
  +  <target name="chainsaw" depends="log4j.jar, log4j-xml.jar, 
log4j-optional.jar" 
  +           description="Builds and runs Chainsaw v2" >
       <ant antfile="build-chainsaw.xml" target="chainsaw"/>
     </target>  
        
  @@ -570,6 +571,7 @@
                   ${stem}/net/UDP*.class,
                ${stem}/net/SocketHub*.class,
                ${stem}/net/Telnet*.class,
  +             ${stem}/pattern/StackPatternConverter.class,
                ${stem}/DUMMY.java"
        >
         <manifest>
  
  
  

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

Reply via email to