Henning Schmiedehausen created MJAVADOC-752:
-----------------------------------------------

             Summary: Setting the output directory affects 
dependencySourceIncludes
                 Key: MJAVADOC-752
                 URL: https://issues.apache.org/jira/browse/MJAVADOC-752
             Project: Maven Javadoc Plugin
          Issue Type: Bug
          Components: jar
    Affects Versions: 3.5.0
            Reporter: Henning Schmiedehausen


I have a large, multi-module build (github.com/jdbi/jdbi) where we build 
separate javadoc jars for all modules. These are built with a javadoc plugin 
configuration that writes the javadoc information into target/apidocs. This 
works fine. 

At the end of our build we aggregate all the separate javadoc modules into a 
single documentation site. 

This is the javadoc configuration for that:

{{<configuration>
    
<outputDirectory>${project.build.directory}/generated-docs/apidocs</outputDirectory>
    <includeDependencySources>true</includeDependencySources>
    <dependencySourceIncludes>
        <dependencySourceInclude>org.jdbi:*</dependencySourceInclude>
    </dependencySourceIncludes>
    <doctitle>Jdbi3 ${project.version} API</doctitle>
    <windowtitle>Jdbi3 ${project.version} API</windowtitle>
</configuration>
}}

The reactor build tries to load the included modules (org.jdbi:*) but does not 
look into the target/apidocs folder where the javadoc was written but from 
target/generated-docs/apidocs. Setting the output directory for the aggregation 
module affects the directory that the javadoc plugin uses to resolve the 
dependencySourceInclude directory.

Expected effect: Setting the output directory only affects the place where the 
aggregated doc is written. The plugin still picks up the existing javadoc from 
the target/apidocs folders in the included modules

Observed effect: Setting the output directory makes the plugin look at the 
wrong folders for the included moduled and does not find the existing 
documentation








--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to