User: vladimir
Date: 01/02/10 17:05:37
Modified: src/build build.xml
Log:
there is no pdf support yet - still tooleified v
Revision Changes Path
1.2 +151 -136 manual/src/build/build.xml
Index: build.xml
===================================================================
RCS file: /products/cvs/ejboss/manual/src/build/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- build.xml 2001/02/11 00:04:52 1.1
+++ build.xml 2001/02/11 01:05:37 1.2
@@ -1,136 +1,151 @@
-<?xml version="1.0"?>
-<!-- ======================================================================= -->
-<!-- JBoss documentation build file -->
-<!-- ======================================================================= -->
-<project name="JBossDocs" default="help" basedir="../..">
- <target name="init">
- <property name="Name" value="JBossDocs"/>
- <property name="name" value="jbossdocs"/>
- <property name="version" value="0.1"/>
- <property name="lib.dir" value="${basedir}/lib"/>
- <property name="src.dir" value="${basedir}/src"/>
- <property name="build.dir" value="${basedir}/build"/>
- <property name="dist.dir" value="${basedir}/dist"/>
- <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.util,org.jb!
oss.util.timeout,org.jboss.verifier,org.jboss.verifier.event,org.jboss.verifier.factory,org.jboss.web,org.jboss.jms.asf,org.jboss.jms.jndi"/>
- <taskdef name="fop" classname="Fop"/>
- </target>
- <!-- =================================================================== -->
- <!-- Generate a help screen -->
- <!-- =================================================================== -->
- <target name="help" depends="init">
- <echo message="${name}-${version} build file, available targets:"/>
- <echo message="------------------------------------------------------------"/>
- <echo message="main : Compile and prepare deployment directory. "/>
- <echo message="javadocs : Compile and prepare Javadoc API docs. "/>
- <echo message="html : Compile and prepare html user docs. "/>
- <echo message="pdf : Compile and prepare pdf user docs. "/>
- <echo message="docs : Compile and prepare both pdf and html user
docs. "/>
- <echo message="dist : Prepares .ZIP and .TGZ ditributions. "/>
- <echo message="clean : Clean deployment and distribution. "/>
- <echo message="------------------------------------------------------------"/>
- <echo message=""/>
- </target>
- <!-- =================================================================== -->
- <!-- Prepares the build directory -->
- <!-- =================================================================== -->
- <target name="prepare" depends="init">
- <mkdir dir="${build.dir}/docs/api"/>
- <mkdir dir="${dist.dir}/docs/api"/>
- </target>
- <!-- =================================================================== -->
- <!-- Creates the XML->XSLT->HTML documentation -->
- <!-- =================================================================== -->
- <target name="html" depends="prepare">
- <!-- Create chunked tutorial -->
- <echo message="Building html documentation. Please wait ..."/>
- <style basedir="${src.dir}/docs" destdir="${dist.dir}/docs" style="jboss.xsl"
includes="jbossdocs.xml"/>
- <delete file="${dist.dir}/docs/jbossdocs.html"/>
- <move todir="${dist.dir}/docs/">
- <fileset dir="${src.dir}/build" includes="*.html"/>
- </move>
- <!-- Stylesheets, images, and static HTML -->
- <copy todir="${dist.dir}/docs">
- <fileset dir="${src.dir}/docs"
excludes="*.xml,*.xsl,**/docbook/**,**/docbookx/**"/>
- </copy>
- </target>
- <!-- =================================================================== -->
- <!-- Generates the pdf documentation
-->
- <!-- =================================================================== -->
- <target name="pdf" depends="prepare">
- <echo message="Building pdf documentation. Please wait ..."/>
- <style basedir="${src.dir}/docs" destdir="${src.dir}/docs"
style="docbook/fo/docbook.xsl" extension=".fo" includes="jbossdocs.xml"/>
- <fop fofile="${src.dir}/docs/jbossdocs.fo"
pdffile="${dist.dir}/docs/jbossdoco.pdf"/>
- <delete file="${src.dir}/docs/jbossdocs.fo"/>
- </target>
- <!-- =================================================================== -->
- <!-- Generates pdf and html documentation
-->
- <!-- =================================================================== -->
- <target name="docs" depends="html,pdf"/>
-
- <!-- =================================================================== -->
- <!-- Creates the API documentation -->
- <!-- =================================================================== -->
- <target name="javadocs" depends="prepare">
- <javadoc packagenames="${packages}" sourcepath="${jboss.home}/src/main"
destdir="${build.dir}/docs/api" author="true" version="true" windowtitle="JBoss API"
doctitle="JBoss API documentation" extdirs="${jboss.home}/lib;${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"/>
- <group title="EJB" packages="org.jboss.ejb*"/>
- <group title="JMS" packages="org.jboss.jms*:org.jboss.spydermq"/>
- <group title="Security" packages="org.jboss.security*"/>
- <group title="Naming" packages="org.jboss.naming*"/>
- <group title="Transactions" packages="org.jboss.tm*"/>
- <group title="JDBC" packages="org.jboss.minerva*:org.jboss.jdbc"/>
- <group title="EJB verifier" packages="org.jboss.verifier*"/>
- <group title="Web" packages="org.jboss.tomcat:org.jboss.web"/>
- <group title="J2EE" packages="org.jboss.deployment"/>
- </javadoc>
- </target>
- <!-- =================================================================== -->
- <!-- Creates the binary structure -->
- <!-- =================================================================== -->
- <target name="main" depends="javadocs,docs"/>
- <!-- =================================================================== -->
- <!-- Creates the distribution -->
- <!-- =================================================================== -->
- <target name="dist" depends="main">
- <copy todir="${dist.dir}/docs">
- <fileset dir="${build.dir}/docs"/>
- </copy>
- </target>
- <!-- =================================================================== -->
- <!-- Packages the distribution with ZIP -->
- <!-- =================================================================== -->
- <target name="dist-zip" depends="dist">
- <copy todir="${basedir}/${name}-${version}">
- <fileset dir="${dist.dir}"/>
- </copy>
- <zip zipfile="${name}-${version}.zip" basedir="${basedir}"
includes="${name}-${version}/**"/>
- <delete dir="${basedir}/${name}-${version}"/>
- </target>
- <!-- =================================================================== -->
- <!-- Packages the distribution with TAR-GZIP -->
- <!-- =================================================================== -->
- <target name="dist-tgz" depends="dist">
- <copy todir="${basedir}/${name}-${version}">
- <fileset dir="${dist.dir}"/>
- </copy>
- <tar tarfile="${name}-${version}.tar" basedir="${basedir}"
includes="${name}-${version}/**"/>
- <gzip zipfile="${name}-${version}.tar.gz" src="${name}-${version}.tar"/>
- <delete dir="${basedir}/${name}-${version}"/>
- </target>
- <!-- =================================================================== -->
- <!-- Cleans up generated stuff -->
- <!-- =================================================================== -->
- <target name="clean" depends="init">
- <delete dir="${build.dir}"/>
- <delete dir="${dist.dir}"/>
- </target>
- <!-- =================================================================== -->
- <!-- Total cleanup -->
- <!-- =================================================================== -->
- <target name="total-clean" depends="clean">
- <delete file="${name}-${version}.zip"/>
- <delete file="${name}-${version}.tar"/>
- <delete file="${name}-${version}.tar.gz"/>
- </target>
-</project>
+<?xml version="1.0"?>
+
+<!-- ======================================================================= -->
+<!-- JBoss documentation build file -->
+<!-- ======================================================================= -->
+
+<project name="JBossDocs" default="help" basedir="../..">
+ <target name="init">
+ <property name="Name" value="JBossDocs"/>
+ <property name="name" value="jbossdocs"/>
+ <property name="version" value="0.1"/>
+
+ <property name="lib.dir" value="${basedir}/lib"/>
+ <property name="src.dir" value="${basedir}/src"/>
+ <property name="build.dir" value="${basedir}/build"/>
+ <property name="dist.dir" value="${basedir}/dist"/>
+
+ <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"/>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Generate a help screen -->
+ <!-- =================================================================== -->
+ <target name="help" depends="init">
+
+ <echo message="${name}-${version} build file, available targets:" />
+ <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="dist : Prepares .ZIP and .TGZ ditributions. " />
+ <echo message="clean : Clean deployment and distribution. " />
+ <echo message="------------------------------------------------------------" />
+ <echo message=" USAGE: build <target> " />
+
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Prepares the build directory -->
+ <!-- =================================================================== -->
+ <target name="prepare" depends="init">
+ <mkdir dir="${build.dir}/docs/api"/>
+ <mkdir dir="${dist.dir}/docs/api"/>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Creates the XML->XSLT->HTML documentation -->
+ <!-- =================================================================== -->
+ <target name="docs" depends="prepare">
+ <!-- Create chunked tutorial -->
+ <style basedir="${src.dir}/docs"
+ destdir="${dist.dir}/docs"
+ style="jboss.xsl"
+ includes="jbossdocs.xml"
+ />
+ <delete file="${dist.dir}/docs/jbossdocs.html"/>
+ <move todir="${dist.dir}/docs/">
+ <fileset dir="${src.dir}/build" includes="*.html"/>
+ </move>
+
+ <!-- Stylesheets, images, and static HTML -->
+ <copy todir="${dist.dir}/docs">
+ <fileset dir="${src.dir}/docs"
excludes="*.xml,*.xsl,**/docbook/**,**/docbookx/**"/>
+ </copy>
+
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Creates the API documentation -->
+ <!-- =================================================================== -->
+ <target name="javadocs" depends="prepare">
+ <javadoc packagenames="${packages}"
+ sourcepath="${jboss.home}/src/main"
+ destdir="${build.dir}/docs/api"
+ author="true"
+ version="true"
+ windowtitle="JBoss API"
+ doctitle="JBoss API documentation"
+ extdirs="${jboss.home}/lib;${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"/>
+ <group title="EJB" packages="org.jboss.ejb*"/>
+ <group title="JMS" packages="org.jboss.jms*:org.jboss.spydermq"/>
+ <group title="Security" packages="org.jboss.security*"/>
+ <group title="Naming" packages="org.jboss.naming*"/>
+ <group title="Transactions" packages="org.jboss.tm*"/>
+ <group title="JDBC" packages="org.jboss.minerva*:org.jboss.jdbc"/>
+ <group title="EJB verifier" packages="org.jboss.verifier*"/>
+ <group title="Web" packages="org.jboss.tomcat:org.jboss.web"/>
+ <group title="J2EE" packages="org.jboss.deployment"/>
+ </javadoc>
+
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Creates the binary structure -->
+ <!-- =================================================================== -->
+ <target name="main" depends="javadocs,docs">
+ </target>
+
+
+ <!-- =================================================================== -->
+ <!-- Creates the distribution -->
+ <!-- =================================================================== -->
+ <target name="dist" depends="main">
+ <copy todir="${dist.dir}/docs">
+ <fileset dir="${build.dir}/docs"/>
+ </copy>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Packages the distribution with ZIP -->
+ <!-- =================================================================== -->
+ <target name="dist-zip" depends="dist">
+ <copy todir="${basedir}/${name}-${version}">
+ <fileset dir="${dist.dir}"/>
+ </copy>
+ <zip zipfile="${name}-${version}.zip" basedir="${basedir}"
includes="${name}-${version}/**"/>
+ <delete dir="${basedir}/${name}-${version}"/>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Packages the distribution with TAR-GZIP -->
+ <!-- =================================================================== -->
+ <target name="dist-tgz" depends="dist">
+ <copy todir="${basedir}/${name}-${version}">
+ <fileset dir="${dist.dir}"/>
+ </copy>
+ <tar tarfile="${name}-${version}.tar" basedir="${basedir}"
includes="${name}-${version}/**"/>
+ <gzip zipfile="${name}-${version}.tar.gz" src="${name}-${version}.tar"/>
+ <delete dir="${basedir}/${name}-${version}"/>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Cleans up generated stuff -->
+ <!-- =================================================================== -->
+ <target name="clean" depends="init">
+ <delete dir="${build.dir}"/>
+ <delete dir="${dist.dir}"/>
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Total cleanup -->
+ <!-- =================================================================== -->
+ <target name="total-clean" depends="clean">
+ <delete file="${name}-${version}.zip"/>
+ <delete file="${name}-${version}.tar"/>
+ <delete file="${name}-${version}.tar.gz"/>
+ </target>
+</project>