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/06/05 07:55:26 UTC

cvs commit: jakarta-slide/docs index.htsrc

remm        00/06/04 22:55:25

  Modified:    .        build.xml
               docs     index.htsrc
  Log:
  Updated some build targets (especially dist)
  
  Revision  Changes    Path
  1.10      +75 -60    jakarta-slide/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/build.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- build.xml	2000/06/01 23:47:33	1.9
  +++ build.xml	2000/06/05 05:55:21	1.10
  @@ -1,6 +1,8 @@
   <project name="Slide" default="main" basedir=".">
   
  -  <!-- Initialize property values -->
  +  <!-- =================================================================== -->
  +  <!-- Prepare                                                             -->
  +  <!-- =================================================================== -->
     <property name="name"            value="Jakarta-Slide" />
     <property name="year"            value="2000" />
     <property name="version"         value="0.9dev" />
  @@ -10,13 +12,15 @@
     <property name="build.compiler"  value="classic" />
     <property name="catalina.build"  value="../build/catalina" />
     <property name="catalina.dist"   value="../dist/catalina" />
  -  <property name="servlet.jar"     value="../jakarta-servletapi/lib/servlet.jar" />
  +  <property name="servlet.jar"     
  +   value="../jakarta-servletapi/lib/servlet.jar" />
     <property name="tomcat.build"    value="../build/tomcat" />
     <property name="slide.build"     value="../build/slide" />
     <property name="slide.dist"      value="../dist/slide" />
  -  <property name="dav.build"       value="../build/dav" />
     
  -  <!-- Create directories -->
  +  <!-- =================================================================== -->
  +  <!-- Prepare                                                             -->
  +  <!-- =================================================================== -->
     <target name="prepare">
       <mkdir dir="${slide.build}"/>
       <mkdir dir="${slide.build}/classes"/>
  @@ -28,108 +32,119 @@
       <mkdir dir="${slide.build}/logs"/>
       <mkdir dir="${slide.build}/doc"/>
       <mkdir dir="${slide.build}/doc/javadoc"/>
  -  </target>
  -  
  -  <!-- Copy static files -->
  -  <target name="static" depends="prepare">
       <copyfile src="${ant.home}/lib/ant.jar" dest="${slide.build}/lib/ant.jar"/>
       <copydir src="src/conf" dest="${slide.build}/conf"/>
     </target>
     
  -  <!-- Same as core, but also cleans -->
  +  <!-- =================================================================== -->
  +  <!-- Build All : Main and JavaDoc                                        -->
  +  <!-- =================================================================== -->
     <target name="all" depends="clean,main,javadoc"/>
     
  -  <!-- Build all the sources with debug and deprecation -->
  -  <target name="main" depends="prepare,static">
  +  <!-- =================================================================== -->
  +  <!-- Build Slide                                                         -->
  +  <!-- =================================================================== -->
  +  <target name="main" depends="prepare">
       <javac srcdir="src/share" destdir="${slide.build}/classes"
        debug="on" deprecation="on" 
        excludes="**/CVS/**,**/package.html,**/apache/tomcat/**" />
     </target>
     
  -  <!-- Same as main, but no debug and no deprecation -->
  +  <!-- =================================================================== -->
  +  <!-- Build Slide, without debug                                          -->
  +  <!-- =================================================================== -->
     <target name="no-debug" depends="prepare">
       <javac srcdir="src/share" destdir="${slide.build}/classes"
        debug="off" deprecation="off" 
  -     excludes="**/CVS/**,**/package.html,**/slide/webdav/**" />
  -    <javac srcdir="src/share" destdir="${catalina.build}/classes"
  -     debug="off" deprecation="off" excludes="**/CVS/**,**/package.html"
  -     includes="**/slide/webdav/**" />
  +     excludes="**/CVS/**,**/package.html,**/apache/tomcat/**" />
     </target>
     
  -  <!-- Build some samples -->
  +  <!-- =================================================================== -->
  +  <!-- Build some examples                                                 -->
  +  <!-- =================================================================== -->
     <target name="examples" depends="main">
       <javac srcdir="src/examples" destdir="${slide.build}/examples"
        debug="on" deprecation="on" excludes="**/CVS/**"/>
     </target>
     
  -  <!-- Build a standalone DAV server, based on Catalina -->
  -  <target name="catalinadav" depends="main">
  -    <mkdir dir="${dav.build}" />
  -    <mkdir dir="${dav.build}/conf" />
  -    <mkdir dir="${dav.build}/classes" />
  -    <copydir src="lib" dest="${dav.build}/lib" />
  -    <copydir src="${catalina.build}" dest="${dav.build}" 
  -     excludes="**/conf/**" />
  -    <javac srcdir="src/clients/tomcat" destdir="${dav.build}/classes"
  -     debug="off" deprecation="off" excludes="**/CVS/**,**/package.html" />
  -    <!--copydir src="${tomcat.build}/classes" dest="${dav.build}/classes" /-->
  -    <copydir src="src/conf/catalina/standalone" dest="${dav.build}" />
  -    <mkdir dir="${dav.build}/files" />
  -  </target>
  -  
  -  <!-- Kill all the directories created in prepare -->
  +  <!-- =================================================================== -->
  +  <!-- Clean build and distribution directories                            -->
  +  <!-- =================================================================== -->
     <target name="clean">
       <deltree dir="${slide.build}"/>
  -    <deltree dir="${dav.build}"/>
  -  </target>
  -  
  -  <target name="dist-clean">
       <deltree dir="${slide.dist}"/>
     </target>
     
  -  <!-- Build the API and full JavaDocs -->
  +  <!-- =================================================================== -->
  +  <!-- Build a standalone Slide server                                     -->
  +  <!-- =================================================================== -->
     <target name="javadoc" depends="prepare">
       <property name="copyright" value="" />
  -    <javadoc sourcepath="src/share" destdir="${slide.build}/doc/javadoc" dir="."
  -     doctitle="Slide JavaDoc" public="true" noindex="true" author="true"
  -     packagenames="org.*" />
  +    <javadoc sourcepath="src/share" destdir="${slide.build}/doc/javadoc" 
  +     dir="." doctitle="Slide JavaDoc" public="true" noindex="true" 
  +     author="true" packagenames="org.*" />
     </target>
     
  -  <!-- Build the JAR file -->
  -  <target name="dist" depends="main, catalinadav">
  +  <!-- =================================================================== -->
  +  <!-- Build a standalone Slide server                                     -->
  +  <!-- This target requires Catalina and Avalon                            -->
  +  <!-- =================================================================== -->
  +  <target name="dist" depends="no-debug">
       <mkdir    dir="${slide.dist}" />
       <mkdir    dir="${slide.dist}/lib" />
  -    <delete   file="${slide.dist}/lib/slide.jar" />
  -    <copyfile src="src/etc/MANIFEST.MF" dest="${slide.build}/classes/MANIFEST.MF" />
  -    <replace  file="${slide.build}/classes/MANIFEST.MF" token="$$VERSION$$" value="${slide.version}" />
  -    <copydir  src="src/etc" dest="${slide.build}/classes" includes="LICENSE,README,CHANGELOG" />
  -    <jar      jarfile="${slide.dist}/lib/slide.jar" basedir="${slide.build}/classes"
  -              manifest="${slide.build}/classes/MANIFEST.MF" includes="LICENSE,README,CHANGELOG,org/**" />
  -    <!-- Build a JAR packaged DAV server -->
  -    <jar      jarfile="${slide.dist}/lib/tomcat.jar" basedir="${dav.build}/classes" />
  -    <mkdir    dir="${slide.dist}/files" />
  -    <mkdir    dir="${slide.dist}/bin" />
       <mkdir    dir="${slide.dist}/conf" />
  -    <copydir  src="${dav.build}" dest="${slide.dist}" includes="Domain.xml,Base.xml,Webdav.xml" />
  -    <copydir  src="${dav.build}/conf" dest="${slide.dist}/conf" />
  -    <copydir  src="${dav.build}/lib" dest="${slide.dist}/lib" />
  +    <mkdir    dir="${slide.dist}/bin" />
  +    <mkdir    dir="${slide.dist}/files" />
  +    <delete   file="${slide.dist}/lib/slide.jar" />
  +    <jar jarfile="${slide.dist}/lib/webserver.jar"
  +     basedir="${catalina.build}/classes"
  +     includes="org/apache/tomcat/**" /> 
  +    <javac srcdir="src/clients/tomcat" destdir="${slide.build}/classes"
  +     debug="off" deprecation="off" excludes="**/CVS/**,**/package.html"
  +     classpath="${slide.build}/classes" />
  +    <copyfile src="src/etc/MANIFEST.MF" 
  +     dest="${slide.build}/classes/MANIFEST.MF" />
  +    <replace  file="${slide.build}/classes/MANIFEST.MF" 
  +     token="$$VERSION$$" value="${slide.version}" />
  +    <copydir  src="src/etc" dest="${slide.build}/classes" 
  +     includes="LICENSE,README,CHANGELOG" />
  +    <jar jarfile="${slide.dist}/lib/slide.jar" 
  +     basedir="${slide.build}/classes"
  +     manifest="${slide.build}/classes/MANIFEST.MF" 
  +     includes="LICENSE,README,CHANGELOG,org/apache/slide/**" 
  +     excludes="org/apache/slide/webdav/**" />
  +    <jar jarfile="${slide.dist}/lib/catalinautil.jar" 
  +     basedir="${slide.build}/classes"
  +     manifest="${slide.build}/classes/MANIFEST.MF" 
  +     includes="LICENSE,README,CHANGELOG,org/apache/tomcat/**" />
  +    <jar jarfile="${slide.dist}/lib/webdav.jar" 
  +     basedir="${slide.build}/classes"
  +     manifest="${slide.build}/classes/MANIFEST.MF" 
  +     includes="LICENSE,README,CHANGELOG,org/apache/slide/webdav/**"  />
  +    <copydir  src="src/conf/catalina/standalone" dest="${slide.dist}" 
  +     excludes="**/bin/**" />
  +    <copydir  src="${slide.build}/lib" dest="${slide.dist}/lib" />
       <copyfile src="${servlet.jar}" dest="${slide.dist}/lib/servlet.jar" />
  -    <copydir  src="src/conf/dist" dest="${slide.dist}/bin" includes="*.bat,*.sh" />
  +    <copydir  src="src/conf/dist" dest="${slide.dist}/bin" 
  +     includes="*.bat,*.sh" />
     </target>
     
     <!-- =================================================================== -->
     <!-- Packages the distribution with ZIP                                  -->
     <!-- =================================================================== -->
     <target name="package-zip" depends="dist">
  -    <zip zipfile="../dist/${name}-${version}.zip" basedir="${slide.dist}" includes="**"/>
  +    <zip zipfile="../dist/${name}-${version}.zip" basedir="${slide.dist}" 
  +     includes="**"/>
     </target>
       
     <!-- =================================================================== -->
     <!-- Packages the distribution with TAR-GZIP                             -->
     <!-- =================================================================== -->
     <target name="package-tgz" depends="dist">
  -    <tar tarfile="../dist/${name}-${version}.tar" basedir="${slide.dist}" includes="**"/>
  -    <gzip zipfile="../dist/${name}-${version}.tar.gz" src="../${name}-${version}.tar"/>
  +    <tar tarfile="../dist/${name}-${version}.tar" basedir="${slide.dist}" 
  +     includes="**"/>
  +    <gzip zipfile="../dist/${name}-${version}.tar.gz" 
  +     src="../${name}-${version}.tar"/>
     </target>
       
     <!-- =================================================================== -->
  
  
  
  1.2       +4 -0      jakarta-slide/docs/index.htsrc
  
  Index: index.htsrc
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/index.htsrc,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.htsrc	2000/05/17 18:35:44	1.1
  +++ index.htsrc	2000/06/05 05:55:24	1.2
  @@ -29,6 +29,10 @@
   </p>
   
   <p>
  +You can also <a href="http://jakarta.apache.org/slide/doc/">read some online documentation</a> (included in the CVS tree).
  +</p>
  +
  +<p>
   If you would like to get involved with this project in one way or another 
   (Mailing lists, CVS, Contributions), please see the <a 
   href="http://jakarta.apache.org/getinvolved/getinvolvedindex.html">Getting