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