svn commit: rev 21413 - avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks

[email protected]
Newsgroups gmane.comp.jakarta.avalon.cvs
Message-ID <[email protected]>
Author: mcconnell
Date: Fri Jun 18 03:11:42 2004
New Revision: 21413

Modified:
   avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JavadocTask.java
Log:
add project packages during javadoc generation

Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JavadocTask.java
==============================================================================
--- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JavadocTask.java	(original)
+++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JavadocTask.java	Fri Jun 18 03:11:42 2004
@@ -44,6 +44,9 @@
  */
 public class JavadocTask extends SystemTask
 {
+    private static final Link J2SE = 
+      new Link( "http://java.sun.com/j2se/1.4/docs/api/" );
+
     private static class Link
     {
         final String m_href;
@@ -104,8 +107,7 @@
         Definition def = getReferenceDefinition();
         File root = getJavadocRootDirectory( def );
         Path classpath = def.getPath( getProject(), Policy.RUNTIME );
-        Link j2se = new Link( "http://java.sun.com/j2se/1.4/docs/api/" );
-        Link[] links = new Link[]{ j2se };
+        Link[] links = new Link[]{ J2SE };
 
         File api = new File( root, "api" );
         File spi = new File( root, "spi" );
@@ -186,6 +188,10 @@
             if( local.exists() )
             {
                 source.createPathElement().setLocation( local );
+                DirSet packages = new DirSet();
+                packages.setDir( local );
+                packages.setIncludes( "**/**" );
+                javadoc.addPackageset( packages );
             }
         }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.