Author: schof
Date: Wed May  4 21:17:37 2005
New Revision: 168261

URL: http://svn.apache.org/viewcvs?rev=168261&view=rev
Log:
generating javadoc as part of site target (still need to adjust the output so 
the timestamp is not added to every HTML file)

Modified:
    myfaces/trunk/build/build.xml

Modified: myfaces/trunk/build/build.xml
URL: 
http://svn.apache.org/viewcvs/myfaces/trunk/build/build.xml?rev=168261&r1=168260&r2=168261&view=diff
==============================================================================
--- myfaces/trunk/build/build.xml (original)
+++ myfaces/trunk/build/build.xml Wed May  4 21:17:37 2005
@@ -321,8 +321,12 @@
     <target name="javadoc"
             description="creates javadoc for MyFaces classes"
             depends="myfaces-jar" >
-        <mkdir dir="${doc.dir}/javadoc"/>
-        <javadoc destdir="${doc.dir}/javadoc"
+
+        <!-- set the property for javadoc dir (if it hasn't been set already) 
-->
+        <property name="javadoc.dir" value="${doc.dir}/javadoc"/>
+
+        <mkdir dir="${javadoc.dir}"/>
+        <javadoc destdir="${javadoc.dir}"
                  packagenames="org.apache.myfaces.*"
                  classpathref="javadoc.class.path"
                  failonerror="true"
@@ -407,7 +411,7 @@
         gpg --verify ${bin.release.tgz}.asc ${bin.release.tgz}
         gpg -o ${bin.release.zip}.asc --detach-sig ${bin.release.zip}
         gpg --verify ${bin.release.zip}.asc ${bin.release.zip}
-        </echo>                
+        </echo>
 
     </target>
 
@@ -473,7 +477,7 @@
 
         <property name="src.release.tgz" 
value="${release.dir}/${src.release.bundle}.tgz"/>
         <property name="src.release.zip" 
value="${release.dir}/${src.release.bundle}.zip"/>
-        
+
         <tar destfile="${src.release.tgz}" compression="gzip">
              <tarfileset prefix="${src.release.bundle}" 
dir="${temp.dir}/${src.release.bundle}"/>
         </tar>
@@ -489,7 +493,7 @@
         gpg --verify ${src.release.tgz}.asc ${src.release.tgz}
         gpg -o ${src.release.zip}.asc --detach-sig ${src.release.zip}
         gpg --verify ${src.release.zip}.asc ${src.release.zip}
-        </echo>                
+        </echo>
 
     </target>
 
@@ -537,6 +541,9 @@
 
         <!-- clean up application build stuff as well -->
         <ant antfile="build-webapps.xml" inheritall="false" target="clean"/>
+
+        <!-- ### todo clean up javadoc dir, etc. but don't delete entire 
directory b/c we want to preserve the SVN stuff ### -->
+
     </target>
 
     <target name="clean-all"
@@ -817,30 +824,41 @@
         <tar destfile="${app.release.tgz}" compression="gzip" >
             <tarfileset prefix="${app.release.bundle}" 
dir="${webapp.dist.dir}"/>
         </tar>
-        
+
         <checksum file="${app.release.tgz}" forceOverwrite="yes" 
fileext=".md5"/>
 
         <zip destfile="${app.release.zip}" compress="true">
             <zipfileset prefix="${app.release.bundle}" 
dir="${webapp.dist.dir}"/>
         </zip>
-        
-        <checksum file="${app.release.zip}" forceOverwrite="yes" 
fileext=".md5"/>        
-        
+
+        <checksum file="${app.release.zip}" forceOverwrite="yes" 
fileext=".md5"/>
+
         <!-- generate/append script for pgp signing of bundle -->
         <echo file="${sign.script}" append="true">
         gpg -o ${app.release.tgz}.asc --detach-sig ${app.release.tgz}
         gpg --verify ${app.release.tgz}.asc ${app.release.tgz}
         gpg -o ${app.release.zip}.asc --detach-sig ${app.release.zip}
         gpg --verify ${app.release.zip}.asc ${app.release.zip}
-        </echo>                
+        </echo>
 
     </target>
 
-    <target name="site-dist">
+    <target name="site">
+
+        <property file="forrest.local.properties"/>
 
+        <!-- build forrest site -->
         <ant antfile="build-site.xml" inheritall="false" target="all">
             <property file="forrest.local.properties"/>
         </ant>
+
+        <!-- add javadoc -->
+        <ant target="javadoc">
+            <property name="javadoc.dir" value="${project.site-dir}/javadoc"/>
+        </ant>
+
+        <!-- add tld javadoc -->
+        <!-- ### todo ### -->
 
     </target>
 


Reply via email to