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]