[jboss-remoting-commits] JBoss Remoting SVN: r4359 - remoting3/trunk.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Thu Jul 3 21:29:11 EDT 2008


Author: david.lloyd at jboss.com
Date: 2008-07-03 21:29:11 -0400 (Thu, 03 Jul 2008)
New Revision: 4359

Modified:
   remoting3/trunk/build.properties
   remoting3/trunk/build.xml
Log:
Add pretty pictures to javadoc

Modified: remoting3/trunk/build.properties
===================================================================
--- remoting3/trunk/build.properties	2008-07-04 01:09:27 UTC (rev 4358)
+++ remoting3/trunk/build.properties	2008-07-04 01:29:11 UTC (rev 4359)
@@ -9,6 +9,14 @@
 # Dependencies - keep in alpha order by property name
 # ===================================================
 
+lib.apiviz.version=1.0.5
+lib.apiviz.name=apiviz-${lib.apiviz.version}.jar
+lib.apiviz.license=lgpl
+lib.apiviz.dir=apiviz/${lib.apiviz.version}/lib
+lib.apiviz.path=${lib.apiviz.dir}/${lib.apiviz.name}
+lib.apiviz.local=${local.repository}/${lib.apiviz.path}
+lib.apiviz.remote=${remote.repository}/${lib.apiviz.path}
+
 lib.jaxb-api.version=2.0.5
 lib.jaxb-api.name=jaxb-api.jar
 lib.jaxb-api.license=cddl

Modified: remoting3/trunk/build.xml
===================================================================
--- remoting3/trunk/build.xml	2008-07-04 01:09:27 UTC (rev 4358)
+++ remoting3/trunk/build.xml	2008-07-04 01:29:11 UTC (rev 4359)
@@ -7,6 +7,18 @@
     <!-- LIBRARIES - Keep in alpha order by target name -->
     <!-- ============================================== -->
 
+    <!-- External library: apiviz -->
+
+    <target name="lib.apiviz-check">
+        <available property="lib.apiviz.exists" file="${lib.apiviz.local}"/>
+    </target>
+
+    <target name="lib.apiviz" depends="lib.apiviz-check" unless="lib.apiviz.exists">
+        <mkdir dir="${local.repository}/${lib.apiviz.dir}"/>
+        <get src="${lib.apiviz.remote}" dest="${lib.apiviz.local}" usetimestamp="true" ignoreerrors="false"/>
+        <get src="${remote.license.dir}/${lib.apiviz.license}.txt" dest="${lib.apiviz.local}.license.txt" usetimestamp="true" ignoreerrors="false"/>
+    </target>
+
     <!-- External library: JAXB API -->
 
     <target name="lib.jaxb-api-check">
@@ -1136,10 +1148,11 @@
     <!-- JAVADOCS                                       -->
     <!-- ============================================== -->
 
-    <target name="api-javadoc" depends="api,core,standalone,util">
+    <target name="api-javadoc" depends="api,core,standalone,util,lib.apiviz">
         <delete dir="api/target/main/docs"/>
         <mkdir dir="api/target/main/docs"/>
         <javadoc destdir="api/target/main/docs" author="false" version="false" use="false" windowtitle="JBoss Remoting API">
+            <doclet name="net.gleamynode.apiviz.APIviz" path="${lib.apiviz.local}"/>
             <packageset dir="api/src/main/java"/>
             <packageset dir="util/src/main/java"/>
             <packageset dir="standalone/src/main/java"/>




More information about the jboss-remoting-commits mailing list