User: d_jencks
  Date: 02/04/06 18:59:30

  Modified:    .        build.xml
  Log:
  updated to xjavadoc and jmx documentation generator
  
  Revision  Changes    Path
  1.35      +48 -3     jbosscx/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jbosscx/build.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- build.xml 24 Mar 2002 21:44:31 -0000      1.34
  +++ build.xml 7 Apr 2002 02:59:30 -0000       1.35
  @@ -12,7 +12,7 @@
   <!--                                                                        -->
   <!-- ====================================================================== -->
   
  -<!-- $Id: build.xml,v 1.34 2002/03/24 21:44:31 d_jencks Exp $ -->
  +<!-- $Id: build.xml,v 1.35 2002/04/07 02:59:30 d_jencks Exp $ -->
   
   <project default="main" name="JBoss/Connector">
   
  @@ -203,11 +203,16 @@
       <property name="build.classes" value="${module.output}/classes"/>
       <property name="build.lib" value="${module.output}/lib"/>
       <property name="build.api" value="${module.output}/api"/>
  +    <property name="build.jmx-api" value="${module.output}/jmx-api"/>
       <property name="build.etc" value="${module.output}/etc"/>
       <property name="build.resources" value="${module.output}/resources"/>
  +    <property name="build.stylesheets" value="${module.output}/stylesheets"/>
  +
  +    <property name="tools.stylesheets" value="${project.tools}/etc/stylesheets"/>
   
       <!--xdoclet output directories-->
       <property name="build.gen-src" value="${module.output}/gen-src/"/>
  +    <property name="build.jmx-doc" value="${module.output}/jmx-doc/"/>
   
       <!-- Install/Release structure -->
       <property name="install.id" value="${module.name}-${module.version}"/>
  @@ -250,6 +255,7 @@
       <path id="xdoclet.task.classpath">
         <path refid="javac.classpath"/>
         <pathelement location="${project.tools}/lib/xdoclet.jar"/>
  +      <pathelement location="${project.tools}/lib/xjavadoc.jar"/>
         <pathelement location="${project.tools}/lib/ant.jar"/>
       </path>
       <property name="xdoclet.task.classpath" 
  @@ -257,7 +263,6 @@
   
     </target>
   
  -
     <!-- ================================================================== -->
     <!-- Compile                                                            -->
     <!-- ================================================================== -->
  @@ -444,7 +449,7 @@
        | different type of docuementation that is to be generated.
      -->
   
  -  <target name="docs" depends="init, docs-api" 
  +  <target name="docs" depends="init, docs-api, jmx-docs-html-plain" 
          description="Builds all documentation.">
     </target>
   
  @@ -490,6 +495,46 @@
     </target>
   
     <target name="javadocs" depends="docs-javadocs"/>
  +
  +  <target name="jmx-docs" depends="init">
  +    <taskdef name="jmxdoclet" classname="xdoclet.jmx.JMXDocletTask"/>
  +
  +    <mkdir dir="${build.jmx-doc}"/>
  +    <jmxdoclet
  +          destdir="${build.jmx-doc}"
  +          classpath="${xdoclet.task.classpath}"
  +             force="false"
  +          excludedtags="@version,@author">
  +      <fileset dir="${source.java}">
  +        <include name="**/*.java"/>
  +      </fileset>
  +      <jbossXmlDoc/>
  +    </jmxdoclet>
  +
  +  </target>
  +
  +  <!-- Generate the plain HTML jmx docs -->
  +  <target name="jmx-docs-html-plain" depends="jmx-docs">
  +
  +
  +    <!-- Force the use of SAXON XSLT -->
  +    <property system="true" 
  +           name="javax.xml.transform.TransformerFactory"
  +           value="com.icl.saxon.TransformerFactoryImpl"/>
  +
  +    <mkdir dir="${build.jmx-api}"/>
  +    <style style="${project.thirdparty}/oasis/docbook-xsl/html/docbook.xsl"
  +        processor="trax"
  +        extension=".html"
  +        basedir="${build.jmx-doc}"
  +        destdir="${build.jmx-api}">
  +       <include name="**/*.xml"/>
  +       <param name="quiet" expression="${oasis.docbook.xsl.chunker.quiet}"/>
  +       <param name="base.dir" expression="${build.jmx-api}${file.separator}"/>
  +    </style>
  +
  +  </target>
  +
   
   
     <!-- ================================================================== -->
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to