You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ps...@apache.org on 2005/02/25 04:11:30 UTC

cvs commit: logging-log4j build.xml

psmith      2005/02/24 19:11:30

  Modified:    .        build.xml
  Log:
  First part of moving out Chainsaw into it's own module.  This tidys up the log4j build process
to not need to reference chainsaw at all.

Note: I've explicity added the ListModelAppender into the log4j core via this change, while
this is an Appender that Chainsaw uses (and maybe it won't forever), it is a generally useful feature outside the scope of Chainsaw.   I'm happy to move this into the Chainsaw module if
no-one thinks it's of much use in the core.
  
  Revision  Changes    Path
  1.150     +3 -31     logging-log4j/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4j/build.xml,v
  retrieving revision 1.149
  retrieving revision 1.150
  diff -u -r1.149 -r1.150
  --- build.xml	21 Feb 2005 23:32:13 -0000	1.149
  +++ build.xml	25 Feb 2005 03:11:30 -0000	1.150
  @@ -34,9 +34,6 @@
     <!-- The jar file that the jar task will generate -->
     <property name="log4j.jar" value="log4j-${version}.jar"/>
   
  -  <!-- the jar file for Chainsaw that will be generated -->
  -  <property name="log4j-chainsaw.jar" value="log4j-chainsaw-${version}.jar"/>
  -  
     <!-- Destination for documentation files -->
     <property name="docs.dest" value="./docs"/>
     <!-- Source directory for xml docs -->
  @@ -110,9 +107,6 @@
       log4j-'dep'.jar - where 'dep' is one of "optional", "jms", "db", "smtp" and "xml".
       jar     - build all jar files
       	
  -    build.chainsaw - build chainsaw classes
  -    chainsaw.har - build chainsaw.jar	
  -    chainsaw - run chainsaw
   
       javadoc - build project javadoc files
   
  @@ -235,7 +229,7 @@
   
     <target name="build" description="Compile all log4j components."
   	      depends="init, build.core, build.oro, build.jms, build.smtp, build.db,
  -  	               build.examples, build.chainsaw"/>
  +  	               build.examples"/>
   
     <target name="requiredepsCheck" 
     	depends="jndiCheck,jmsCheck,oroCheck,javamailCheck,servletAPICheck,jdbcExtensionCheck,jaxpCheck"
  @@ -267,7 +261,6 @@
       	             **/UnitTest*.java,
                        **/StressCategory.java,
                        **/doc-files/*,
  -                     ${stem}/chainsaw/**,
                        ${stem}/db/**,
                        ${stem}/test/serialization/**,
                        ${stem}/net/SMTPAppender.java,
  @@ -284,27 +277,6 @@
     </target>
   
   
  -  <target name="build.chainsaw" depends="init, build.core, build.oro, build.xml">
  -    <ant antfile="build-chainsaw.xml" target="build.chainsaw"/> 
  -  </target>	
  -  
  -  <target name="chainsaw.jar" depends="build.chainsaw, log4j.jar, 
  -  	                                   log4j-xml.jar, 
  -  	                                   log4j-optional.jar">
  -    <ant antfile="build-chainsaw.xml" target="chainsaw.jar"/> 
  -  </target>	  
  -
  -  <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>	
  -	
  -  <target name="webstart" depends="ugli.jar, log4j.jar, log4j-optional.jar, 
  -      chainsaw.jar, log4j-jms.jar,  log4j-smtp.jar, 
  -      log4j-db.jar, log4j-oro.jar, log4j-xml.jar">
  -	<ant antfile="build-chainsaw.xml" target="webstart"/>
  -  </target>
  -
   
    <!-- ================================================= -->
    <!--                Compile examples                   -->
  @@ -520,7 +492,7 @@
     <!-- Actual work is done in the dependencies.                         -->
     <!-- ================================================================= -->
     <target name="jar" depends="ugli.jar, log4j.jar, log4j-optional.jar, 
  -  	                          chainsaw.jar, log4j-jms.jar,  log4j-smtp.jar, 
  +  	                          log4j-jms.jar,  log4j-smtp.jar, 
     	                          log4j-db.jar, log4j-oro.jar, log4j-xml.jar">
     </target>
   
  @@ -557,7 +529,7 @@
                   ${stem}/pattern/*.class,
                   ${stem}/or/*.class,
                   ${stem}/or/sax/*.class,
  -    	        ${stem}/varia/ListAppender.class
  +    	        ${stem}/varia/List*Appender.class
       	        ${stem}/plugins/*.class,
                   ${stem}/config/*.class"
         excludes="org/apache/ugli/**/JDK14*.class,
  
  
  

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