melaquias 01/03/23 13:53:59
Modified: . build.xml
Log:
Adds more control over whether or which javadocs get generated by adding various
'javadoc.xxxxx' targets as well as a 'dist.nojavadoc' target. Changes base 'dist'
target to build all javadocs, as one would expect for the full distribution build.
Revision Changes Path
1.125 +76 -6 jakarta-tomcat/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat/build.xml,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- build.xml 2001/03/17 23:57:23 1.124
+++ build.xml 2001/03/23 21:53:59 1.125
@@ -481,26 +481,93 @@
<target name="javadoc" depends="main,webapps,tomcat-jars-new">
<!-- Add Tomcat internal javadoc -->
<mkdir dir="${tomcat.build}/webapps/ROOT/javadoc"/>
+ <javadoc packagenames="org.apache.*"
+ sourcepath="src/share;src/facade22"
+ destdir="${tomcat.build}/webapps/ROOT/javadoc"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Tomcat and Jasper Internal API"
+ doctitle="Tomcat and Jasper Internal API"
+ bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."
+ />
+ </target>
+ <target name="javadoc.tomcat" depends="main,webapps,tomcat-jars-new">
+ <javadoc packagenames="org.apache.tomcat.*"
+ sourcepath="src/share;src/facade22"
+ destdir="${tomcat.build}/webapps/ROOT/javadoc"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Tomcat API"
+ doctitle="Tomcat API"
+ bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
+ </target>
+ <target name="javadoc.tomcat.core" depends="main,webapps,tomcat-jars-new">
<javadoc packagenames="org.apache.tomcat.core"
sourcepath="src/share;src/facade22"
destdir="${tomcat.build}/webapps/ROOT/javadoc"
author="true"
version="true"
use="true"
- windowtitle="Tomcat internal API"
- doctitle="Tomcat internal"
+ windowtitle="Tomcat Core API"
+ doctitle="Tomcat Core API"
bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
-
+ </target>
+ <target name="javadoc.tomcat.facade" depends="main,webapps,tomcat-jars-new">
+ <javadoc packagenames="org.apache.tomcat.facade"
+ sourcepath="src/share;src/facade22"
+ destdir="${tomcat.build}/webapps/ROOT/javadoc"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Tomcat Facade API"
+ doctitle="Tomcat Facade API"
+ bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
+ </target>
+ <target name="javadoc.tomcat.modules" depends="main,webapps,tomcat-jars-new">
<javadoc packagenames="org.apache.tomcat.modules.*"
sourcepath="src/share;src/facade22"
destdir="${tomcat.build}/webapps/ROOT/javadoc"
author="true"
version="true"
+ use="true"
+ windowtitle="Tomcat Modules API"
+ doctitle="Tomcat Modules API"
+ bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
+ </target>
+ <target name="javadoc.tomcat.startup" depends="main,webapps,tomcat-jars-new">
+ <javadoc packagenames="org.apache.tomcat.startup"
+ sourcepath="src/share;src/facade22"
+ destdir="${tomcat.build}/webapps/ROOT/javadoc"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Tomcat Startup API"
+ doctitle="Tomcat Startup API"
+ bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
+ </target>
+ <target name="javadoc.tomcat.util" depends="main,webapps,tomcat-jars-new">
+ <javadoc packagenames="org.apache.tomcat.util.*"
+ sourcepath="src/share;src/facade22"
+ destdir="${tomcat.build}/webapps/ROOT/javadoc"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Tomcat Utilities API"
+ doctitle="Tomcat Utilities API"
+ bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
+ </target>
+ <target name="javadoc.jasper" depends="main,webapps,tomcat-jars-new">
+ <javadoc packagenames="org.apache.jasper.*"
+ sourcepath="src/share;src/facade22"
+ destdir="${tomcat.build}/webapps/ROOT/javadoc"
+ author="true"
+ version="true"
use="true"
- windowtitle="Tomcat modules"
- doctitle="Tomcat modules"
+ windowtitle="Jasper API"
+ doctitle="Jasper API"
bottom="Copyright © 2000 Apache Software Foundation. All Rights
Reserved."/>
-
</target>
<target name="dist.war" depends="dist.prepare" >
@@ -520,6 +587,9 @@
<jar jarfile="${tomcat.dist}/webapps/ROOT.war"
basedir="${tomcat.build}/webapps/ROOT"
includes="**"/>
+ </target>
+
+ <target name="dist.nojavadoc" depends="dist.war">
</target>
<!-- =================================================================== -->