OW2 Consortium

(file) Return to buil CVS log (file) (dir) Up to [OW2-CVS] / howl / howl / logger

Diff for /howl/howl/logger/buil between version 1.8 and 1.16

version 1.8, 2005/08/19 20:46:56 version 1.16, 2005/12/07 19:08:02
Line 24 
Line 24 
   <!-- load properties for local build -->   <!-- load properties for local build -->
   <property file='build.properties'/>   <property file='build.properties'/>
  
     <!-- load properties that describe the log files used for testing -->
     <property file='src/test-resources/log.properties' />
   
   <!-- define default values for properties not found in build.properties -->   <!-- define default values for properties not found in build.properties -->
     <property name='release.force' value='false' />
   <property name='build.compiler' value='modern'/>   <property name='build.compiler' value='modern'/>
   <property name='javac.source' value='1.4'/>   <property name='javac.source' value='1.4'/>
   <property name='delete.verbose' value='false'/>   <property name='delete.verbose' value='false'/>
   <property name='temp.dir' value='target/temp'/>   <property name='temp.dir' value='target/temp'/>
     <property name='logFileDir' value='target/logs'/>
  
   <target name='changelog'>   <target name='changelog'>
     <mkdir dir="${doc.dir}/cvs"/>     <mkdir dir="${doc.dir}/cvs"/>
  
     <cvschangelog  destfile="${doc.dir}/cvs/changelog.xml"     <cvschangelog  destfile="${doc.dir}/cvs/changelog.xml"
         passfile='nul'
       cvsroot=":pserver:anonymous@cvs.forge.objectweb.org:/cvsroot/howl">       cvsroot=":pserver:anonymous@cvs.forge.objectweb.org:/cvsroot/howl">
     </cvschangelog>     </cvschangelog>
  
Line 47 
Line 53 
  
   </target>   </target>
  
     <target name='cvsstatus'>
       <mkdir dir="${temp.dir}/cvs"/>
       <cvs output='${temp.dir}/cvs/status.txt'
         cvsroot=":pserver:anonymous@cvs.forge.objectweb.org:/cvsroot/howl"
         passfile='nul'>
   
         <commandline>
           <argument value="status"/>
         </commandline>
       </cvs>
   
     </target>
   
     <target name='checkCVS'>
       <apply executable='grep'
         resultproperty='isLocalyModified'
         failonerror='false'>
         <arg value='-E'/>
         <arg value='Status: +Locally'/>
         <fileset dir='${temp.dir}/cvs' includes='status.txt'/>
       </apply>
   
       <fail>***
         Commit Locally Modified files to CVS before building a release.
         <condition>
           <and>
             <isfalse value='${release.force}'/> <!-- use -Drelease.force to release with out of date files -->
             <equals arg1='0' arg2='${isLocalyModified}'/>
           </and>
         </condition>
       </fail>
     </target>
   
     <target name='release'
       depends='clean-all,cvsstatus,checkCVS,test-report,all-docs'
       description='Build jar files for HOWL release'>
   
       <!-- add version information to the howl.jar file -->
       <jar destfile='${classes.dir}/howl.jar' update='true' >
         <fileset dir='${temp.dir}' includes='cvs/*.*'/>
       </jar>
   
       <cvstagdiff destfile='${temp.dir}/tagdiff.xml'
         cvsroot=":pserver:anonymous@cvs.forge.objectweb.org:/cvsroot/howl"
         passfile='nul'
         startTag='HOWL_0_1_11'
         endTag='HOWL_1_0_0'
         package='howl/logger'
         >
   
       </cvstagdiff>
   
       <mkdir dir='${doc.dir}/cvs'/>
   
       <style in="${temp.dir}/tagdiff.xml"
              out="${doc.dir}/cvs/HOWL_1_0_0.html"
              style="${ant.home}/etc/tagdiff.xsl">
         <param name="title" expression="HOWL Version 1.0.0 Diff"/>
         <param name="module" expression="howl/logger"/>
         <param name="cvsweb" expression="http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/howl/"/>
       </style>
   
       <echo>*** Remember to
         1) create a release using the updated howl.jar
         2) run ANT publish to push the new reports to the HOWL web site.
       </echo>
     </target>
   
   <target name='compile-lib'   <target name='compile-lib'
     depends='clean-lib'     depends='clean-lib'
     description='compile HOWL library classes'>     description='compile HOWL library classes'>
  
     <mkdir dir='${lib.classes.dir}'/>     <mkdir dir='${lib.classes.dir}'/>
       <mkdir dir='${temp.dir}/resources'/>
   
       <tstamp>
         <format property="build.time" pattern="EEEE dd/MMM/yyyy 'at' hh:mm aa zzz" />
       </tstamp>
   
       <echo file='${temp.dir}/resources/version.properties'>build.time=${build.time}</echo>
  
     <javac     <javac
       srcdir='${lib.src.dir}'       srcdir='${lib.src.dir}'
Line 65 
Line 146 
       manifest="${src.dir}/manifest"       manifest="${src.dir}/manifest"
       >       >
       <fileset dir='${lib.classes.dir}' includes='**/*.class'/>       <fileset dir='${lib.classes.dir}' includes='**/*.class'/>
         <fileset dir='${temp.dir}' includes='resources/*.*'/>
     </jar>     </jar>
   </target>   </target>
  
Line 107 
Line 189 
     </delete>     </delete>
   </target>   </target>
  
     <target name='clean-logs'
       description='Remove HOWL journals from previous tests.' >
       <delete failonerror='true' verbose='${delete.verbose}' dir='${logFileDir}'/>
     </target>
   
   <target name='clean-all'   <target name='clean-all'
     depends='clean-lib,clean-test'  
     description='Remove all generated files and directories for HOWL libarary and JUnit test cases.'>     description='Remove all generated files and directories for HOWL libarary and JUnit test cases.'>
       <delete failonerror='false' verbose='${delete.verbose}' dir='${classes.dir}'/>
       <delete failonerror='false' verbose='${delete.verbose}' dir='${doc.dir}'/>
       <delete failonerror='false' verbose='${delete.verbose}' dir='${report.dir}'/>
       <delete failonerror='false' verbose='${delete.verbose}' dir='target'/>
   </target>   </target>
  
   <target name='compile-all'   <target name='compile-all'
Line 142 
Line 232 
           <exclude name='**/allTest.java'/>           <exclude name='**/allTest.java'/>
           <exclude name='**/ExceptionTest.java'/>           <exclude name='**/ExceptionTest.java'/>
           <exclude name='**/MBeanTest.java'/>           <exclude name='**/MBeanTest.java'/>
             <exclude name='**/ThroughputTest.java'/>
         </fileset>         </fileset>
       </batchtest>       </batchtest>
     </junit>     </junit>
Line 185 
Line 276 
   <target name='test-report'   <target name='test-report'
     depends='cvs.pwd.not.defined,clean-all,test-all,junitreport'     depends='cvs.pwd.not.defined,clean-all,test-all,junitreport'
     description='Generate JUnit Test Reports for distribution'>     description='Generate JUnit Test Reports for distribution'>
     <echo>***      <echo>*** Remember to
       Remember to run ANT publish to push the new reports to the HOWL web site.        1) run ANT all-docs to generate up to date javadocs.
         2) run ANT publish to push the new reports to the HOWL web site.
         3) run ANT cvsstatus to update howl.jar with cvs revision info.
     </echo>     </echo>
   </target>   </target>
  
Line 206 
Line 299 
         <include name='**/*.java'/>         <include name='**/*.java'/>
       </fileset>       </fileset>
  
         <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
   
       <doctitle>       <doctitle>
         <![CDATA[<h1>HOWL Logger Public API</h1>]]>         <![CDATA[<h1>HOWL Logger Public API</h1>]]>
       </doctitle>       </doctitle>
Line 230 
Line 325 
         <include name='**/*.java'/>         <include name='**/*.java'/>
                         </fileset>                         </fileset>
  
         <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
   
                         <doctitle>                         <doctitle>
                         <![CDATA[<h1>HOWL Logger Project API</h1>]]>                         <![CDATA[<h1>HOWL Logger Project API</h1>]]>
                         </doctitle>                         </doctitle>
Line 268 
Line 365 
     <tar     <tar
       tarfile="${temp.dir}/docs.tar"       tarfile="${temp.dir}/docs.tar"
       basedir="${doc.dir}"       basedir="${doc.dir}"
       includes="jdoc/**, junitreport/**"        includes="
           jdoc/**
           junitreport/**
           cvs/**
         "
     />     />
     <gzip     <gzip
       zipfile="${temp.dir}/docs.tar.gz"       zipfile="${temp.dir}/docs.tar.gz"
Line 293 
Line 394 
  
   </target>   </target>
  
   <target name='wdtest'  
     depends='set.cvs.pwd'  
     description='test webdav'>  
     <dav:lock  
             url="${dav.site}/jdoc"  
             userid='${cvs.user}'  
             password='${cvs.pwd}'  
       property='locktoken'/>  
     <dav:get  
       url="${dav.site}"  
       userid='${cvs.user}'  
       password='${cvs.pwd}'  
       todir="e:/tmp">  
       <davfileset dir='jdoc'>  
         <include name='**/*.html'/>  
       </davfileset>  
     </dav:get>  
     <dav:unlock  
       url="${dav.site}/jdoc"  
       userid='${cvs.user}'  
       password='${cvs.pwd}'  
       property='${locktoken}'/>  
   </target>  
   
 </project> </project>


Legend:
Removed from v.1.8  
changed lines
  Added in v.1.16

webmaster@ow2.org
Powered by
ViewCVS 0.9.4

Back to OW2 Forge