Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.6
-
Labels:None
-
Environment:Macintosh OS X 10.2, JDK 1.41
-
Number of attachments :
Description
I just pulled and build maven from cvs. Unlike the Javadoc at
http://maven.apache.org/apidocs/index.html, my local build of Maven
DID NOT generate cross-reference links to classes within the same
package under the package heirarchy of org.apache.maven.*
I've fixed this locally, by copying the Javadoc source files to a
temporary directory based on the includes and excludes. It seems
that the Javadoc Ant task will not generate cross-references when
source files are specified using a file set.
Of course, I could specify a link to the project Javadoc, but that
requires an absolute path and does not generate Javadoc suitable for
redistribution.
I've read the build.properties file that comes with Maven, I've
built Maven locally, I can't see why the Maven site has
cross-reference links and my checkout build doesn't.
This patch first copies the source files to a temporary directory, applying includes and excludes, and specifies the temporary directory as the source for the Javadoc Ant task.