You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@locus.apache.org on 2000/07/01 22:12:38 UTC

cvs commit: jakarta-slide/src/doc project.xml status.xml

remm        00/07/01 13:12:35

  Modified:    .        build.xml
               src/doc  project.xml
  Removed:     src/doc  status.xml
  Log:
  - Added a release target in the build file
  - Cleanups to the documentation
  - Documentation is not jarred anymore when using the various dist
    targets
  
  Revision  Changes    Path
  1.21      +27 -17    jakarta-slide/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/build.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- build.xml	2000/06/30 17:24:17	1.20
  +++ build.xml	2000/07/01 20:12:34	1.21
  @@ -20,6 +20,7 @@
     <property name="slide.build"           value="../build/slide" />
     <property name="slide.dist"            value="../dist/slide" />
     <property name="dav.dist"              value="../dist/dav" />
  +  <property name="slide.release"         value="../dist/slide-release" />
     <property name="webdavclient.build"    value="../build/webdavclient" />
     <property name="webdavclient.dist"     value="../dist/webdavclient" />
     
  @@ -111,6 +112,7 @@
        extension=".html" style="style/slide.xsl" includes="*.xml" />
       <copydir src="src/doc" dest="${slide.build}/doc"
        includes="**/*.gif,**/*.png" />
  +    <copyfile src="STATUS.html" dest="${slide.build}/doc/STATUS.html" />
     </target>
     
     
  @@ -219,10 +221,9 @@
        manifest="${webdavclient.build}/classes/MANIFEST.MF" 
        includes="LICENSE,README,CHANGELOG,org/apache/webdav/**"  />
       
  -    <echo message="Building documentation JAR" />
  -    <jar jarfile="${webdavclient.dist}/doc/doc.jar" 
  -     basedir="${webdavclient.build}/doc"
  -     manifest="${webdavclient.build}/classes/MANIFEST.MF" />
  +    <echo message="Copying documentation" />
  +    <copydir src="${webdavclient.build}/doc"
  +     dest="${webdavclient.dist}/doc" />
       
     </target>
     
  @@ -299,10 +300,8 @@
        manifest="${slide.build}/classes/MANIFEST.MF" 
        includes="LICENSE,README,CHANGELOG,org/apache/slide/webdav/**"  />
       
  -    <echo message="Building documentation JAR" />
  -    <jar jarfile="${slide.dist}/doc/doc.jar" 
  -     basedir="${slide.build}/doc"
  -     manifest="${slide.build}/classes/MANIFEST.MF" />
  +    <echo message="Copying documentation" />
  +    <copydir src="${slide.build}/doc" dest="${slide.dist}/doc" />
       
     </target>
     
  @@ -435,14 +434,6 @@
     
     
     <!-- =================================================================== -->
  -  <!-- Build a distribution of the DAV client                              -->
  -  <!-- =================================================================== -->
  -  <target name="webdav-dist" depends="dist">
  -    
  -  </target>
  -  
  -  
  -  <!-- =================================================================== -->
     <!-- Packages the distribution with ZIP                                  -->
     <!-- =================================================================== -->
     <target name="package-zip" depends="dist">
  @@ -458,7 +449,7 @@
       <tar tarfile="../dist/${name}-${version}.tar" basedir="${slide.dist}" 
        includes="**"/>
       <gzip zipfile="../dist/${name}-${version}.tar.gz" 
  -     src="../${name}-${version}.tar"/>
  +     src="../dist/${name}-${version}.tar"/>
     </target>
     
     
  @@ -473,6 +464,25 @@
     <!-- Release                                                             -->
     <!-- =================================================================== -->
     <target name="release" depends="dist,avalon-dist,webdav-client-dist">
  +    <mkdir dir="${slide.release}" />
  +    <mkdir dir="${slide.release}/avalon" />
  +    <mkdir dir="${slide.release}/core" />
  +    <mkdir dir="${slide.release}/client" />
  +    
  +    <copydir src="${avalon.dist}" dest="${slide.release}/avalon" />
  +    <copydir src="${webdavclient.dist}" dest="${slide.release}/client" />
  +    <copydir src="${slide.dist}" dest="${slide.release}/core" />
  +    
  +    <zip zipfile="../dist/${name}-${version}.zip" basedir="${slide.release}" 
  +     includes="**"/>
  +    
  +    <tar tarfile="../dist/${name}-${version}.tar" basedir="${slide.release}" 
  +     includes="**"/>
  +    <gzip zipfile="../dist/${name}-${version}.tar.gz" 
  +     src="../dist/${name}-${version}.tar"/>
  +    
  +    <delete file="../dist/${name}-${version}.tar" />
  +    <deltree dir="${slide.release}" />
     </target>
     
     
  
  
  
  1.4       +2 -2      jakarta-slide/src/doc/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/project.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- project.xml	2000/07/01 03:43:24	1.3
  +++ project.xml	2000/07/01 20:12:35	1.4
  @@ -15,7 +15,7 @@
   
     <menu>
       <item name="Index" href="index.xml"/>
  -    <item name="JavaDoc" href="../../../build/slide/doc/javadoc/overview-summary.html"/>
  +    <item name="JavaDoc" href="../../../build/slide/doc/javadoc/index.html"/>
     </menu>
     <menu name="Using">
       <item name="Running The Examples" href="examples.xml"/>
  @@ -23,7 +23,7 @@
     <menu name="Misc">
       <item name="FAQ" href="faq.xml"/>
       <item name="Configuration, JARs, Building" href="conf-lib.xml"/>
  -    <item name="Status, Todo" href="../../STATUS.html"/>
  +    <item name="Status, Todo" href="STATUS.html"/>
     </menu>
     <menu name="Design">
       <item name="Architecture" href="architecture.xml"/>