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 &#169; 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>
   
        
  
  
  

Reply via email to