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/12/15 23:16:29 UTC

svn commit: r112033 - /incubator/beehive/trunk/netui/ant/javadoc.xml

Author: steveh
Date: Wed Dec 15 14:16:27 2004
New Revision: 112033

URL: http://svn.apache.org/viewcvs?view=rev&rev=112033
Log:
Clean up of netui doc build.

(1) Changed target "check-for-tlds" to "check-for-resources"
(2) Removed outdated target "copy-to-forrest"

DRT: docs, build.dist
Modified:
   incubator/beehive/trunk/netui/ant/javadoc.xml

Modified: incubator/beehive/trunk/netui/ant/javadoc.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/ant/javadoc.xml?view=diff&rev=112033&p1=incubator/beehive/trunk/netui/ant/javadoc.xml&r1=112032&p2=incubator/beehive/trunk/netui/ant/javadoc.xml&r2=112033
==============================================================================
--- incubator/beehive/trunk/netui/ant/javadoc.xml	(original)
+++ incubator/beehive/trunk/netui/ant/javadoc.xml	Wed Dec 15 14:16:27 2004
@@ -12,11 +12,11 @@
 	<property name="xalan.jar" location="${docs.dir}/external/xalan.jar"/>
 	<property name="doclet.jar" location="${docs.dir}/tools/lib/jsptagrefdoclet_single.jar"/>
 
-	<available file="${build.lib.dir}/beehive-netui-tags-html.tld" property="tlds.present"/>
+	<available file="${build.lib.dir}" type="dir" property="resources.present"/>
 
 	<path id="javadoc.classpath">
-		<fileset dir="${struts.dir}" includes="*.jar"/>
-		<fileset dir="${xdoclet.dir}" includes="*.jar"/>
+		<fileset dir="${external.dir}/struts" includes="*.jar"/>
+		<fileset dir="${external.dir}/xdoclet" includes="*.jar"/>
 		<fileset dir="${build.lib.dir}" includes="*.jar"/>
 		<pathelement path="${commons-el.jar}"/>
 		<pathelement path="${xbean.jar}"/>
@@ -29,6 +29,7 @@
 		<pathelement path="${jsp20.jar}"/>
 		<pathelement path="${servlet24.jar}"/>
 	</path>
+	
 	<target name="usage">
 		<echo message="================================================================================"/>
 		<echo message="|                                  Usage                                       |"/>
@@ -42,20 +43,20 @@
 		<echo message="|                                                                              |"/>
 		<echo message="================================================================================"/>
 	</target>
-	<!-- You must deploy netui before you run this target, or any of its sub-targets. -->
-	<target name="build" description="Generates Javadoc for all core classes and tags, copies all docs to the build directory for distribution, also copies all docs to the forrest directory.">
-	    <echo message="tlds.present: ${tlds.present}"/>
-		<antcall target="clean"/>
+	
+	<target name="build" depends="check-for-resources" description="Generates Javadoc for all core classes and tags, copies all docs to the build directory for distribution, also copies all docs to the forrest directory.">
+	    <antcall target="clean"/>
 		<antcall target="generate-class-ref"/>
 		<antcall target="generate-taglib-ref"/>
 		<fixcrlf srcDir="${build.dir}/docs/apidocs" includes="**/*.html"/>
-            <!--<antcall target="copy-to-forrest"/>-->
 	</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>
+	
 	<!-- 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
@@ -92,10 +93,9 @@
 			<packageset dir="${src.dir}/util"/>
 		</javadoc>
 	</target>
-	<target name="generate-taglib-ref" depends="check-for-tlds" 
-	  description="Uses a custom doclet to generate HTML topics from Java source files.  
-	  Checks for the presence of the TLD file beehive-netui-tags-html.tld first.
-	  If it isn't present, Beehive 'deploy' is called.">
+	
+	<target name="generate-taglib-ref" 
+	  description="Uses a custom doclet to generate HTML topics from Java source files.">
 		<delete dir="${docs.temp}" failonerror="false"/>
 		<delete dir="${build.dir}/docs/apidocs/taglib" failonerror="false"/>
 		<mkdir dir="${build.dir}/docs/apidocs/taglib"/>
@@ -139,6 +139,7 @@
 		<delete file="${docs.build.dir}/apidocs/taglib/taglib-summary-ignore.html" failonerror="false"/>
 		<delete dir="${docs.temp}" failonerror="false"/>
 	</target>
+	
 	<!-- Get the latest TLD files and unzip them to a temp folder. From there, they'll be grabbed by
          the JspTagRef doclet for generating tag topics. -->
 	<target name="copy-tld-files" description="copies tld files to another directory, the copies are modified by insert-namespace-for-tld">
@@ -148,15 +149,13 @@
 			<fileset dir="${build.lib.dir}" includes="**/*.tld"/>
 		</copy>
 	</target>
-	<target name="copy-to-forrest" description="">
-		<copy todir="${beehive.dir}/site/src/documentation/content/apidocs" overwrite="true">
-			<fileset dir="${docs.build.dir}/apidocs"/>
-		</copy>
-	</target>
+	
 	<target name="make-doclet-jar" description="Utiltiy function that re-JARs jsptagrefdoclet.jar.  Use this target if you make changes to the XSLT files, or other files, imbedded in jsptagrefdoclet.jar">
 		<jar jarfile="${docs.dir}/tools/lib/jsptagrefdoclet.jar" basedir="${docs.dir}/tools/docletsrc"/>
 	</target>
-	<target name="check-for-tlds" unless="tlds.present">
+	
+	<target name="check-for-resources" unless="resources.present">
 		<ant dir="../../" target="deploy"/>
 	</target>
+	
 </project>