nicolaken    2003/04/01 23:38:00

  Modified:    .        build.xml
  Log:
  Added jsdoc test and preliminary uml creation targets.
  
  Revision  Changes    Path
  1.22      +54 -5     jakarta-alexandria/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/build.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- build.xml 28 Mar 2003 08:12:06 -0000      1.21
  +++ build.xml 2 Apr 2003 07:38:00 -0000       1.22
  @@ -177,13 +177,62 @@
          filtering="off" />
      </target>
      
  -   <target name="test-jsdoc" depends="jar">
  -      <mkdir dir="${build.test.dir}" />
  -      <mkdir dir="${build.test.dir}/doc" />
  +   <target name="jsdoc" depends="compile">
  +      <mkdir dir="${build}/jsdoc" />
   
  -    <taskdef name="jsdoc" classname="org.apache.alexandria..jsdoc.JSDocTask" 
classpath="${jsdoc.jar.path}"/>
  -    <jsdoc jSDir="${test.dir}/js" destDir="${build.test.dir}/doc" />
  +      <taskdef name="jsdoc" classname="org.apache.alexandria.jsdoc.JSDocTask" 
classpath="./build/classes/"/>
  +      <jsdoc jSDir="./src/test/resources/js" destDir="${build}/jsdoc" />
      </target>   
      
  +   <target name="uml" depends="xml, xml2dot, dot"/>
  +   <target name="umlgraph" depends="umldoclet, dot"/>
  +         
  +   <target name="umldoclet" depends="init, compile">
  +     <property name="srcpath" value="./src/java/"/> 
  +        <javadoc 
  +           sourcepath="${srcpath}"
  +           packagenames="*">
  +      
  +         <doclet name="org.apache.alexandria.doclets.UmlDoclet"
  +                 path="./build/classes/">
  +              <!--  <param name="-horizontal" value="true"/> -->
  +              <!--   <param name="-attributes" value="true"/> -->
  +              <!--  <param name="-operations" value="true"/> -->
  +              <!--   <param name="-visibility" value="true"/>  -->                  
        
  +              <!--  <param name="-types" value="true"/> -->       
  +               <param name="-all" value="true"/>                     
  +       </doclet>
  +     </javadoc>
  +   </target>
  +   
  +   <target name="dot">
  +      <property name="dot.format" value="png"/> 
  +      <exec executable="dot">
  +         <arg line="-T${dot.format} graph.dot -o graph.${dot.format}" />
  +      </exec>
  +   </target>
  +   
  +   <target name="xml" depends="init, compile">
  +     <property name="srcpath" value="./src/java/"/> 
  +        <javadoc 
  +           sourcepath="${srcpath}"
  +           packagenames="*">
  +      
  +         <doclet name="org.apache.alexandria.doclets.XMLDoclet"
  +                 path="./build/classes/">
  +       <!--   <param name="-foo" value="foovalue"/>
  +          <param name="-bar" value="barvalue"/> -->
  +       </doclet>
  +
  +
  +     </javadoc>
  +
  +   </target>   
  +      
  +   <target name="xml2dot" depends="init">
  +     <xslt force="true" in="simple.xml" out="graph.dot" style="xml2dot.xsl"/>
  +
  +   </target>   
  +         
   </project>
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to