hey cameron... sorry totally forgot about this email... i think you can just 
add an import statement for the {@link <classname>}... putting the full path in 
the {@link} will just make the javadoc messy looking... i will try to fix my 
eclipse setup so it complains about that and asks me to import so i remember to 
do it from now on

-brian

On Aug 13, 2012, at 7:02 AM, Cameron Goodale wrote:

> 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

Reply via email to