User: vladimir
Date: 01/02/17 09:42:24
Modified: src/build build.xml
Log:
printable html target added , some javadoc target lcleanu
Revision Changes Path
1.3 +49 -15 manual/src/build/build.xml
Index: build.xml
===================================================================
RCS file: /products/cvs/ejboss/manual/src/build/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.xml 2001/02/11 01:05:37 1.2
+++ build.xml 2001/02/17 17:42:24 1.3
@@ -14,8 +14,10 @@
<property name="src.dir" value="${basedir}/src"/>
<property name="build.dir" value="${basedir}/build"/>
<property name="dist.dir" value="${basedir}/dist"/>
+ <property name="printablehtml.dir"
value="${dist.dir}/docs/printablehtml"/>
+ <property name="defaulthtml.dir" value="${dist.dir}/docs/defaulthtml"/>
- <property name="packages"
value="org.jboss,org.jboss.configuration,org.jboss.dependencies,org.jboss.deployment,org.jboss.ejb,org.jboss.ejb.plugins,org.jboss.ejb.plugins.jaws,org.jboss.ejb.plugins.jaws.deployment,org.jboss.ejb.plugins.jaws.jdbc,org.jboss.ejb.plugins.jaws.metadata,org.jboss.ejb.plugins.jrmp.server,org.jboss.ejb.plugins.jrmp.interfaces,org.jboss.ejb.plugins.jrmp12.server,org.jboss.ejb.plugins.jrmp12.interfaces,org.jboss.ejb.plugins.jrmp13.server,org.jboss.ejb.plugins.jrmp13.interfaces,org.jboss.ejb.plugins.jms,org.jboss.jdbc,org.jboss.jmx.client,org.jboss.jmx.interfaces,org.jboss.jmx.server,org.jboss.logging,org.jboss.metadata,org.jboss.minerva.datasource,org.jboss.minerva.factories,org.jboss.minerva.jdbc,org.jboss.minerva.pools,org.jboss.minerva.xa,org.jboss.naming,org.jboss.naming.java,org.jboss.proxy,org.jboss.security,org.jboss.spydermq,org.jboss.security.plugins,org.jboss.security.plugins.samples,org.jboss.tm,org.jboss.tomcat,org.jboss.u!
til,org.jboss.util.timeout,org.jboss.verifier,org.jboss.verifier.event,org.jboss.verifier.factory,org.jboss.web,org.jboss.jms.asf,org.jboss.jms.jndi"/>
+ <property name="packages"
value="org.jboss,org.jboss.configuration,org.jboss.dependencies,org.jboss.deployment,org.jboss.ejb,org.jboss.ejb.plugins,org.jboss.ejb.plugins.jaws,org.jboss.ejb.plugins.jaws.deployment,org.jboss.ejb.plugins.jaws.jdbc,org.jboss.ejb.plugins.jaws.metadata,org.jboss.ejb.plugins.jrmp.server,org.jboss.ejb.plugins.jrmp.interfaces,org.jboss.ejb.plugins.jrmp12.server,org.jboss.ejb.plugins.jrmp12.interfaces,org.jboss.ejb.plugins.jrmp13.server,org.jboss.ejb.plugins.jrmp13.interfaces,org.jboss.ejb.plugins.jms,org.jboss.jdbc,org.jboss.jmx.client,org.jboss.jmx.interfaces,org.jboss.jmx.server,org.jboss.logging,org.jboss.metadata,org.jboss.naming,org.jboss.naming.java,org.jboss.proxy,org.jboss.security,org.jboss.security.plugins,org.jboss.security.plugins.samples,org.jboss.tm,org.jboss.tomcat,org.jboss.util,org.jboss.util.timeout,org.jboss.verifier,org.jboss.verifier.event,org.jboss.verifier.factory,org.jboss.web,org.jboss.jms.asf,org.jboss.jms.!
jndi"/>
</target>
<!-- =================================================================== -->
@@ -27,7 +29,8 @@
<echo message="------------------------------------------------------------" />
<echo message="main : Compile and prepare deployment directory. " />
<echo message="javadocs : Compile and prepare Javadoc API docs. " />
- <echo message="docs : Compile and prepare user docs. " />
+ <echo message="printablehtml : Prepare printable html user docs. " />
+ <echo message="defaulthtml : Prepare default html user docs. " />
<echo message="dist : Prepares .ZIP and .TGZ ditributions. " />
<echo message="clean : Clean deployment and distribution. " />
<echo message="------------------------------------------------------------" />
@@ -41,42 +44,73 @@
<target name="prepare" depends="init">
<mkdir dir="${build.dir}/docs/api"/>
<mkdir dir="${dist.dir}/docs/api"/>
+ <mkdir dir="${defaulthtml.dir}"/>
+ <mkdir dir="${printablehtml.dir}"/>
</target>
<!-- =================================================================== -->
- <!-- Creates the XML->XSLT->HTML documentation -->
+ <!-- Creates the default XML->XSLT->HTML documentation -->
<!-- =================================================================== -->
- <target name="docs" depends="prepare">
- <!-- Create chunked tutorial -->
- <style basedir="${src.dir}/docs"
- destdir="${dist.dir}/docs"
+ <target name="defaulthtml" depends="prepare">
+
+ <!-- Create chunked tutorial
+ - destdir parameter is ignored due to chunking
+ - so we move all chunked html files to destination
+ -->
+
+ <style basedir="${src.dir}/docs"
style="jboss.xsl"
+ destdir="${defaulthtml.dir}"
includes="jbossdocs.xml"
- />
- <delete file="${dist.dir}/docs/jbossdocs.html"/>
- <move todir="${dist.dir}/docs/">
+ />
+ <move todir="${defaulthtml.dir}">
<fileset dir="${src.dir}/build" includes="*.html"/>
</move>
+ <delete file="${defaulthtml.dir}/jbossdocs.html"/>
<!-- Stylesheets, images, and static HTML -->
- <copy todir="${dist.dir}/docs">
+ <copy todir="${defaulthtml.dir}">
<fileset dir="${src.dir}/docs"
excludes="*.xml,*.xsl,**/docbook/**,**/docbookx/**"/>
</copy>
</target>
+
+ <!-- =================================================================== -->
+ <!-- Creates the printable html XML->XSLT->HTML documentation -->
+ <!-- =================================================================== -->
+ <target name="printablehtml" depends="prepare">
+ <!-- Create chunked tutorial -->
+ <style basedir="${src.dir}/docs"
+ destdir="${printablehtml.dir}"
+ style="docbook/html/docbook.xsl"
+ includes="jbossdocs.xml"
+ />
+
+ <!-- Stylesheets, images, and static HTML -->
+ <copy todir="${printablehtml.dir}">
+ <fileset dir="${src.dir}/docs"
excludes="*.xml,*.xsl,**/docbook/**,**/docbookx/**"/>
+ </copy>
+
+ </target>
<!-- =================================================================== -->
<!-- Creates the API documentation -->
<!-- =================================================================== -->
+
+ <!-- for some reason javadoc "doesn't like" more than one entry in extdirs
+ it could not find classes from jmxri.jar, so i moved it to classpath-->
+
+
<target name="javadocs" depends="prepare">
<javadoc packagenames="${packages}"
sourcepath="${jboss.home}/src/main"
- destdir="${build.dir}/docs/api"
+ destdir="${dist.dir}/docs/api"
author="true"
version="true"
windowtitle="JBoss API"
- doctitle="JBoss API documentation"
- extdirs="${jboss.home}/lib;${jboss.home}/src/lib"
+ doctitle="JBoss API documentation"
+ classpath="${jboss.home}/lib/jmxri.jar"
+ extdirs="${jboss.home}/src/lib"
bottom="Copyright © 2000,2001 JBoss Organization All Rights
Reserved.">
<group title="Core"
packages="org.jboss:org.jboss.util*:org.jboss.proxy:org.jboss.logging"/>
<group title="JMX"
packages="org.jboss.jmx*:org.jboss.configuration:org.jboss.dependencies"/>
@@ -96,7 +130,7 @@
<!-- =================================================================== -->
<!-- Creates the binary structure -->
<!-- =================================================================== -->
- <target name="main" depends="javadocs,docs">
+ <target name="main" depends="javadocs,defaulthtml">
</target>