Hey Brian, (I am addressing you because my focus for javadoc clean up is
the cli component)
and Paul (since you are the maven guru)
90% of the javadoc problems we (Mike Joyce and I) are finding are related
to the javadoc tool not searching within the java package to find and fill
in a complete reference.
Here is an example of the DIFF I created from the cli module after cleaning
up over 100 javadoc errors. 2 or 3 were merely typos, but most of them
where like these:
===================================================================
--- src/main/java/org/apache/oodt/cas/cli/option/ActionCmdLineOption.java
(revision
1371572)
+++ src/main/java/org/apache/oodt/cas/cli/option/ActionCmdLineOption.java
(working
copy)
@@ -17,7 +17,7 @@
package org.apache.oodt.cas.cli.option;
/**
- * {@link CmdLineOption} for specifying {@link CmdLineAction}.
*+ * {@link CmdLineOption} for specifying {@link
org.apache.oodt.cas.cli.action.CmdLineAction}.*
*
* @author bfoster (Brian Foster)
*/
Index:
src/main/java/org/apache/oodt/cas/cli/option/validator/CmdLineOptionValidator.java
===================================================================
---
src/main/java/org/apache/oodt/cas/cli/option/validator/CmdLineOptionValidator.java
(revision
1371572)
+++
src/main/java/org/apache/oodt/cas/cli/option/validator/CmdLineOptionValidator.java
(working
copy)
@@ -20,7 +20,7 @@
import org.apache.oodt.cas.cli.option.CmdLineOptionInstance;
/**
- * Validator for specified values of {@link CmdLineOption}s.
*+ * Validator for specified values of {@link
org.apache.oodt.cas.cli.option.CmdLineOption}s.*
*
* @author bfoster (Brian Foster)
*/
So it seems like we have to use fully qualified package names
when referencing methods and objects within javadocs. I was really hoping
that some kinda maven plugin magic would be able to search and resolve
these paths for us during the build process.
I have tried a couple different things like using "mvn javadoc:fix" but
that doesn't seem to do much.
So if anyone has any ideas to try on this I am all ears.
Thanks,
Cameron
--
Sent from a Tin Can attached to a String