Maven Javadoc Plugin (moved to ASF)
  1. Maven Javadoc Plugin (moved to ASF)
  2. MJAVADOC-280

Allow creation of aggregated javadocs source bundles from project dependencies


    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.6.1
    • Fix Version/s: 2.7
    • Labels:
    • Patch Submitted:
    • Number of attachments :


      It would be nice to have the ability to generate an aggregated javadoc set for a distribution project by resolving the -sources and -test-sources bundles of its dependencies (or, correspondingly, the project.compileSourceRoots and project.testCompileSourceRoots for modules in the same reactor).

      Initially, this might just mean downloading, unpacking, and adding the dependency sources as sourcepaths to the javadoc execution if a flag is set to true (includeDependencySources). Later, we could easily expand this to allow bundling and deployment of the src/main/javadoc directory so that this artifact can be used in the above aggregation approach.

      I've got an implementation of the first part that I will attach to this issue as a patch to illustrate what I'm talking about.

        Issue Links


          John Casey made changes -
          Field Original Value New Value
          Attachment aggregate-from-dependencies.patch [ 48384 ]
          John Casey made changes -
          Patch Submitted [Yes]
          John Casey made changes -
          Assignee John Casey [ jdcasey ]
          Fix Version/s 2.6.2 [ 15909 ]
          John Casey made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s 2.7 [ 15050 ]
          Fix Version/s 2.6.2 [ 15909 ]
          Resolution Fixed [ 1 ]
          John Casey made changes -
          Link This issue duplicates MJAVADOC-265 [ MJAVADOC-265 ]
          Jakob Korherr made changes -
          Link This issue relates to MJAVADOC-320 [ MJAVADOC-320 ]
          Geoffrey De Smet made changes -
          Link This issue relates to MJAVADOC-339 [ MJAVADOC-339 ]
          Geoffrey De Smet made changes -
          Link This issue is related to MJAVADOC-340 [ MJAVADOC-340 ]


            • Assignee:
              John Casey
              John Casey


              • Created: