You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by st...@apache.org on 2004/09/01 00:52:52 UTC

svn commit: rev 37267 - in incubator/beehive/trunk/netui: ant docs docs/tools/lib

Author: steveh
Date: Tue Aug 31 15:52:51 2004
New Revision: 37267

Modified:
   incubator/beehive/trunk/netui/ant/javadoc.xml
   incubator/beehive/trunk/netui/docs/BUILDING_NETUI_DOCS.txt
   incubator/beehive/trunk/netui/docs/tools/lib/jsptagrefdoclet.jar
Log:
Fixed link-related bug in (jar-imbedded) XSLT files.

Modified: incubator/beehive/trunk/netui/ant/javadoc.xml
==============================================================================
--- incubator/beehive/trunk/netui/ant/javadoc.xml	(original)
+++ incubator/beehive/trunk/netui/ant/javadoc.xml	Tue Aug 31 15:52:51 2004
@@ -32,9 +32,9 @@
       <echo message="================================================================================"/> 
       <echo message="build - Cleans and builds all doc, copies the result to the forrest site.    "/> 
       <echo message="clean - Deletes the built netui docs and associated temp files."/>
-      <echo message="generate-conceptual-doc - Copies the conceptual docs to the build directory."/>
       <echo message="generate-class-ref - Generates the Page Flow class reference, using the standard Javadoc doclet."/>
       <echo message="generate-taglib-ref - Generates the netui Tag Library reference."/>
+      <echo message="copy-to-build-dir - Copies the doc set (= conceptual docs and reference docs) to the build directory"/>
       <echo message="copy-to-forrest - Copies the built netui docs to the forrest site."/>
       <echo message="================================================================================"/> 
       <echo message="|                                                                              |"/> 
@@ -42,31 +42,31 @@
     </target>
   
     <!-- You must deploy netui before you run this target, or any of its sub-targets. -->
-    <target name="build" description="Generate Javadoc for all core server and tags">
+    <target name="build" description="Generates Javadoc for all core classes and tags, copies all docs to the build directory for distribution.">
       <antcall target="clean"/>
-	<antcall target="generate-conceptual-doc"/>
       <antcall target="generate-class-ref"/>
       <antcall target="generate-taglib-ref"/>
+	<antcall target="copy-to-build-dir"/>
     </target>	
 
     <target name="clean">
       <delete dir="${docs.temp}" failonerror="false"/>
       <delete dir="${build.dir}/docs" failonerror="false"/>
+	<delete dir="${docs.dir}/temp" failonerror="false"/>
     </target>
 
-    <target name="generate-conceptual-doc">
+    <target name="copy-to-build-dir">
       <copy todir="${docs.build.dir}" overwrite="true">
         <fileset dir="${docs.dir}/guide"/>
       </copy>
-    </target>
-
+    </target>  
 
     <!-- The 'use' attribute is currently set to 'false' because of Java bug 5055723.
          This bug will be fixed for the general release of JDK5.
          Track the bug at: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5055723
          When the fix arrives in JDK5, set use="true". -->
     <target name="generate-class-ref">
-      <javadoc destdir="${docs.build.dir}/reference/java-class"
+      <javadoc destdir="${docs.dir}/guide/reference/java-class"
                maxmemory="256M"
                windowtitle="Page Flow API Documentation"
                doctitle="Page Flow API Documentation"
@@ -96,7 +96,7 @@
         <tag name="jsptagref.attributedescription" enabled="false" description=""/>
         <tag name="jsptagref.databindable" enabled="false" description=""/>
         <tag name="jsptagref.attributesyntaxvalue" enabled="false" description=""/>
-        <packageset dir="${src.dir}/bootstrap"/>
+	  <packageset dir="${src.dir}/bootstrap"/>
         <packageset dir="${src.dir}/compiler"/>
         <packageset dir="${src.dir}/pageflow"/>
         <packageset dir="${src.dir}/scoping"/>
@@ -105,24 +105,25 @@
         <packageset dir="${src.dir}/tags-template"/> 
         <packageset dir="${src.dir}/tomcat-common/4x"/>
         <packageset dir="${src.dir}/tomcat-server/4x"/>
-        <packageset dir="${src.dir}/tomcat-webapp/4x"/>      
+        <packageset dir="${src.dir}/tomcat-webapp/4x"/>
+        <packageset dir="${src.dir}/util"/>     
       </javadoc>
     </target>
 
 	<target name="generate-taglib-ref" description="Uses a custom doclet to generate XML from Java source files.">
 		<delete dir="${docs.temp}" failonerror="false"/>
-		<delete dir="${docs.build.dir}/reference/taglib" failonerror="false"/>
+		<delete dir="${docs.dir}/guide/reference/taglib" failonerror="false"/>
 		<mkdir dir="${docs.temp}/tld"/>
 		<mkdir dir="${docs.temp}/xml/tagref"/>
 		<mkdir dir="${docs.temp}/html/tagref"/>
-		<mkdir dir="${docs.build.dir}/reference/taglib"/>
+		<mkdir dir="${docs.dir}/guide/reference/taglib"/>
 		<antcall target="copy-tld-files"/>
 		<javadoc classpathref="javadoc.classpath" destdir="${docs.temp}/xml/tagref">
 			<doclet name="org.apache.beehive.netui.tools.doclet.jsptagref.JspTagDoc" path="${docs.dir}/tools/lib/jsptagrefdoclet.jar;${xbean.jar};${jsr173.jar};${docs.dir}/external/xalan-241.jar">
 				<param name="-source" value="1.5"/>
 				<param name="-tlddir" value="${docs.temp}/tld"/>
 				<param name="-xmldir" value="${docs.temp}/xml/tagref"/>
-				<param name="-htmldir" value="${docs.build.dir}/reference/taglib"/>
+				<param name="-htmldir" value="${docs.dir}/guide/reference/taglib"/>
 				<param name="-breakiterator"/>
 			</doclet>
 			<!-- <link href="http://feverhouse.com" offline="true" packagelistLoc="../build/docs/java-class"/> -->
@@ -168,6 +169,12 @@
       <copy todir="${beehive.dir}/site/src/documentation/content/docs" overwrite="true">
         <fileset dir="${docs.build.dir}"/>
       </copy>
+    </target>
+
+    <target name="make-doclet-jar" description="Utiltiy function that re-JARs jsptagrefdoclet.jar">
+      <jar jarfile="${docs.dir}/tools/lib/jsptagrefdoclet.jar"
+		basedir="${docs.dir}/tools/docletsrc"
+		/>
     </target>
 
 </project>

Modified: incubator/beehive/trunk/netui/docs/BUILDING_NETUI_DOCS.txt
==============================================================================
--- incubator/beehive/trunk/netui/docs/BUILDING_NETUI_DOCS.txt	(original)
+++ incubator/beehive/trunk/netui/docs/BUILDING_NETUI_DOCS.txt	Tue Aug 31 15:52:51 2004
@@ -28,4 +28,8 @@
 run ant -f javadoc.xml build
 
 The completed documentation can be found at BEEHIVE_HOME/netui/build/docs.
+    The home page for all docs is located at BEEHIVE_HOME/netui/build/docs/index.html.
+    The Conceptual docs are located at BEEHIVE_HOME/netui/build/docs/guide
+    The Netui API Reference is located at BEEHIVE_HOME/netui/build/docs/reference/java-class/index.html
+    The Netui Tag Library is located at BEEHIVE_HOME/netui/build/docs/reference/taglib/index.html
  

Modified: incubator/beehive/trunk/netui/docs/tools/lib/jsptagrefdoclet.jar
==============================================================================
Binary files. No diff available.