<!-- Catalina Main JAR File -->
<jar jarfile="${catalina.jar}">
<fileset dir="${tomcat.classes}">
+ <include name="org/apache/AnnotationProcessor.class" />
<include name="org/apache/catalina/**" />
<include name="org/apache/naming/**" />
<!-- Javadoc and i18n exclusions -->
<!-- Jasper Implementation JAR File -->
<jar jarfile="${jasper.jar}">
<fileset dir="${tomcat.classes}">
+ <include name="org/apache/AnnotationProcessor.class" />
<include name="org/apache/jasper/**" />
<!-- Javadoc and i18n exclusions -->
<exclude name="**/package.html" />
</target>
- <target name="deploy" depends="build-only">
+ <target name="build-docs">
+
+ <copy todir="${tomcat.build}/webapps">
+ <fileset dir=".">
+ <include name="BUILDING.txt"/>
+ <include name="README.txt"/>
+ <include name="RUNNING.txt"/>
+ </fileset>
+ <fileset dir="webapps">
+ <include name="docs/images/**"/>
+ <include name="docs/**/*.html"/>
+ <include name="docs/WEB-INF/**"/>
+ <include name="docs/appdev/*.txt"/>
+ <include name="docs/appdev/sample/**"/>
+ </fileset>
+ <fileset dir="webapps">
+ <include name="docs/architecture/**"/>
+ <exclude name="docs/architecture/*.xml"/>
+ </fileset>
+ </copy>
+
+ <copy tofile="${tomcat.build}/webapps/docs/appdev/sample/build.xml"
+ file="webapps/docs/appdev/build.xml.txt"/>
+
+ <mkdir dir="${tomcat.build}/webapps/docs/funcspec" />
+
+ <!-- XSL processing -->
+ <style basedir="webapps/docs"
+ destdir="${tomcat.build}/webapps/docs"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="build.xml project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="."/>
+ </style>
+ <style basedir="webapps/docs/appdev"
+ destdir="${tomcat.build}/webapps/docs/appdev"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression=".."/>
+ </style>
+ <style basedir="webapps/docs/funcspecs"
+ destdir="${tomcat.build}/webapps/docs/funcspecs"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="../.."/>
+ </style>
+ <style basedir="webapps/docs/config"
+ destdir="${tomcat.build}/webapps/docs/config"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression=".."/>
+ </style>
+ <style basedir="webapps/docs/architecture"
+ destdir="${tomcat.build}/webapps/docs/architecture"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression=".."/>
+ </style>
+
+ <!-- Print friendly version -->
+ <mkdir dir="${tomcat.build}/webapps/docs/printer" />
+ <copy todir="${tomcat.build}/webapps/docs/printer">
+ <fileset dir=".">
+ <include name="BUILDING.txt"/>
+ <include name="README.txt"/>
+ <include name="RUNNING.txt"/>
+ </fileset>
+ </copy>
+ <mkdir dir="${tomcat.build}/webapps/docs/appdev/printer" />
+ <copy todir="${tomcat.build}/webapps/docs/appdev/printer">
+ <fileset dir="webapps">
+ <include name="docs/appdev/*.txt"/>
+ </fileset>
+ </copy>
+ <mkdir dir="${tomcat.build}/webapps/docs/funcspecs/printer" />
+ <mkdir dir="${tomcat.build}/webapps/docs/architecture/printer"/>
+ <mkdir dir="${tomcat.build}/webapps/docs/config/printer"/>
+
+ <style basedir="webapps/docs"
+ destdir="${tomcat.build}/webapps/docs/printer"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="build.xml project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="./.."/>
+ <param name="project-menu" expression="nomenu"/>
+ </style>
+ <style basedir="webapps/docs/appdev"
+ destdir="${tomcat.build}/webapps/docs/appdev/printer"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="../.."/>
+ <param name="project-menu" expression="nomenu"/>
+ </style>
+ <style basedir="webapps/docs/funcspecs"
+ destdir="${tomcat.build}/webapps/docs/funcspecs/printer"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="../../.."/>
+ <param name="project-menu" expression="nomenu"/>
+ </style>
+ <style basedir="webapps/docs/config"
+ destdir="${tomcat.build}/webapps/docs/config/printer"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="../.."/>
+ <param name="project-menu" expression="nomenu"/>
+ </style>
+ <style basedir="webapps/docs/architecture"
+ destdir="${tomcat.build}/webapps/docs/architecture/printer"
+ extension=".html"
+ style="webapps/docs/tomcat-docs.xsl"
+ excludes="project.xml"
+ includes="*.xml">
+ <param name="relative-path" expression="../.."/>
+ <param name="project-menu" expression="nomenu"/>
+ </style>
+
+ </target>
+
+ <target name="deploy" depends="build-only,build-docs">
<copy file="${commons-logging-api.jar}" todir="${tomcat.build}/bin" />
</fileset>
</copy>
- <!-- FIXME: Copy webapps -->
+ <!-- Copy other regular webapps -->
<copy todir="${tomcat.build}/webapps">
<fileset dir="webapps">
<include name="ROOT/**"/>
- <include name="docs/**"/>
<include name="examples/**"/>
<include name="manager/**"/>
<include name="host-manager/**"/>
<?xml version="1.0" encoding="ISO-8859-1"?>
-<project name="Apache Tomcat Documentation - Top Level Directory"
- href="http://jakarta.apache.org/tomcat/">
+<project name="Apache Tomcat Documentation"
+ href="http://tomcat.apache.org/">
- <title>The Apache Tomcat 6.0 Servlet/JSP Container</title>
+ <title>Apache Tomcat 6.0</title>
<logo href="/images/tomcat.gif">
The Apache Tomcat Servlet/JSP Container
<menu name="Links">
<item name="Docs Home" href="index.html"/>
- <item name="FAQ" href="../faq" />
+ <item name="FAQ" href="http://tomcat.apache.org/faq" />
</menu>
<menu name="User Guide">
href="monitoring.html"/>
<item name="22) Logging" href="logging.html"/>
<item name="23) APR" href="apr.html"/>
- <item name="24) Asynchronous APIs" href="async.html"/>
+ <item name="24) Advanced IO" href="aio.html"/>
</menu>
<menu name="Reference">
<item name="Release Notes" href="RELEASE-NOTES.txt"/>
- <item name="Apache Tomcat Configuration" href="config/index.html"/>
+ <item name="Configuration" href="config/index.html"/>
+ <item name="Javadocs" href="api/index.html"/>
<item name="JK 1.2 Documentation"
- href="http://jakarta.apache.org/tomcat/connectors-doc/"/>
- <item name="Servlet API Javadocs" href="servletapi/index.html"/>
- <item name="JSP API Javadocs" href="jspapi/index.html"/>
+ href="http://tomcat.apache.org/connectors-doc/"/>
</menu>
<menu name="Apache Tomcat Development">
<item name="Changelog" href="changelog.html"/>
<item name="Status" href="status.html"/>
<item name="Developers" href="developers.html"/>
- <item name="Functional Specs." href="catalina/funcspecs/index.html"/>
- <item name="Apache Tomcat Javadocs" href="catalina/docs/api/index.html"/>
- <item name="Apache Jasper Javadocs" href="jasper/docs/api/index.html"/>
<item name="Architecture" href="architecture/index.html" />
+ <item name="Functional Specs." href="funcspecs/index.html"/>
</menu>
</body>