Gili created MJAVADOC-560:
-----------------------------

             Summary: Clarify outputDirectory, reportOutputDirectory in 
javadoc:javadoc documentation
                 Key: MJAVADOC-560
                 URL: https://issues.apache.org/jira/browse/MJAVADOC-560
             Project: Maven Javadoc Plugin
          Issue Type: Bug
          Components: javadoc
    Affects Versions: 3.1.0
            Reporter: Gili


Looking at the documentation for javadoc:javadoc at 
[https://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html] I see 
three problems:
 # The documentation lists both *outputDirectory* and *reportOutputDirectory* 
parameters, having the same description. It's not clear what each one is used 
for or what happens if one property is changed without the other.
 # The default value of *outputDirectory* is listed as 
*${project.build.directory}/apidocs* but the value that is actually used is 
*${project.reporting.outputDirectory}/apidocs* (the value of 
*reportOutputDirectory*).
 # It was extremely difficult to find any documentation on 
*${project.reporting.outputDirectory}***, such as what its default value is. I 
eventually found [https://maven.apache.org/pom.html#Reporting] but Google does 
not link directly to this page/section because it doesn't contain an explicit 
reference to *${project.reporting}*.

Suggested fix(es):
 # Drop one of the two parameters, ideally *reportOutputDirectory*, to avoid 
confusion.
 # Update the documentation so it lists the correct default value for 
*outputDirectory*.
 # Link directly from mention of *${project.reporting.outputDirectory}* to 
[https://maven.apache.org/pom.html#Reporting]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to