geirm       02/01/08 02:03:29

  Modified:    .        build.xml
  Log:
  added comments and 'all' target
  
  Revision  Changes    Path
  1.6       +39 -13    jakarta-velocity-dvsl/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-velocity-dvsl/build.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.xml 8 Jan 2002 02:54:51 -0000       1.5
  +++ build.xml 8 Jan 2002 10:03:29 -0000       1.6
  @@ -6,7 +6,7 @@
     <property file="build/build.properties"/>          <!-- Component local   -->
     <property file="../build.properties"/>             <!-- Commons local     -->
     <property file="${user.home}/build.properties"/>  <!-- User local        -->
  - 
  +
   <!-- ========== External Dependencies ===================================== -->
   
    <!-- the local repository -->
  @@ -62,7 +62,9 @@
   
   <!-- ========== Executable Targets ======================================== -->
   
  -
  +  <!-- ================================================================== -->
  +  <!-- I N I T                                                            -->
  +  <!-- ================================================================== -->
     <target name="init"
      description="Initialize and evaluate conditionals">
       <echo message="-------- ${project.name} ${project.version} --------"/>
  @@ -70,14 +72,20 @@
       <filter  token="version"               value="${project.version}"/>
     </target>
   
  +  <!-- ================================================================== -->
  +  <!-- P R E P A R E                                                      -->
  +  <!-- ================================================================== -->
     <target name="prepare" depends="init"
      description="Prepare build directory">
       <mkdir dir="${build.home}"/>
       <mkdir dir="${build.home}/classes"/>
       <mkdir dir="${build.home}/conf"/>
  -    <mkdir dir="${build.home}/javadoc"/> 
  +    <mkdir dir="${build.home}/javadoc"/>
     </target>
   
  +  <!-- ================================================================== -->
  +  <!-- S T A T I C                                                        -->
  +  <!-- ================================================================== -->
     <target name="static" depends="prepare"
      description="Copy static files to build directory">
       <tstamp/>
  @@ -87,8 +95,11 @@
     </target>
   
   
  +  <!-- ================================================================== -->
  +  <!--  C O M P I L E                                                     -->
  +  <!-- ================================================================== -->
     <target name="compile" depends="static" description="Compile">
  -  
  +
       <javac  srcdir="${source.home}/java"
               destdir="${build.home}/classes"
               debug="${compile.debug}"
  @@ -101,7 +112,7 @@
         <fileset dir="${source.home}/java" excludes="**/*.java"/>
       </copy>
   
  -    <copy 
  +    <copy
         file="${source.home}/java/org/apache/tools/dvsl/resource/defaultroot.dvsl"
         tofile="${build.home}/classes/org/apache/tools/dvsl/resource/defaultroot.dvsl"
       />
  @@ -109,15 +120,24 @@
     </target>
   
   
  +  <!-- ================================================================== -->
  +  <!-- C L E A N                                                          -->
  +  <!-- ================================================================== -->
     <target name="clean"
      description="Clean build and distribution directories">
       <delete    dir="${build.home}"/>
       <delete    dir="${dist.home}"/>
     </target>
   
  -  <target name="all" depends="clean,compile"
  -   description="Clean and compile all components"/>
  +  <!-- ================================================================== -->
  +  <!-- A L L                                                              -->
  +  <!-- ================================================================== -->
  +  <target name="all" depends="clean,jar,javadocs,docs"
  +   description="Clean, build jar, generate docs and javadocs"/>
   
  +  <!-- ================================================================== -->
  +  <!--  J A V A D O C S                                                   -->
  +  <!-- ================================================================== -->
     <target name="javadocs" depends="compile"
      description="Create Javadoc documentation">
       <javadoc sourcepath="${source.home}/java"
  @@ -131,10 +151,13 @@
                    bottom="Copyright (c) 2001 Apache Software Foundation" >
   
         <classpath refid="classpath"/>
  - 
  +
        </javadoc>
     </target>
   
  +  <!-- ================================================================== -->
  +  <!-- J A R                                                              -->
  +  <!-- ================================================================== -->
     <target name="jar" depends="compile">
       <jar    jarfile="${project.name}-${project.version}.jar"
               basedir="${build.home}/classes"
  @@ -153,9 +176,12 @@
       </copy>
     </target>
   
  +  <!-- ================================================================== -->
  +  <!--  D O C S                                                           -->
  +  <!-- ================================================================== -->
     <target name="docs">
         <taskdef name="dvsl" classname="org.apache.tools.dvsl.DVSLTask">
  -                        
  +
             <classpath>
                <pathelement location="${project.name}-${project.version}.jar"/>
                <path refid="classpath"/>
  @@ -163,14 +189,14 @@
   
         </taskdef>
   
  -      <dvsl 
  -           basedir="${docs.src}" 
  +      <dvsl
  +           basedir="${docs.src}"
              destdir="${docs.dest}/"
           toolbox="${docs.src}/toolbox.props"
  -           extension=".html" 
  +           extension=".html"
              style="${source.home}/stylesheets/site.dvsl"
              excludes="**/project.xml"
  -           includes="**/*.xml" 
  +           includes="**/*.xml"
         />
     </target>
   
  
  
  

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

Reply via email to