Uploaded image for project: 'Maven Javadoc Plugin'
  1. Maven Javadoc Plugin
  2. MJAVADOC-171

Modules in multi-module projects are "built" too often

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      Maven 2.0.8, Linux

      Description

      In a multi-module project, all modules are "built" twice for each module. This leads to huge performance problems when many modules are in a project. In the attached sample project, the xmlbeans plugin is executed 27 times for a project with one parent module and two submodules. 18 of these executions can be attributed to the javadoc plugin. With version 2.2, only 3 invocations (once for each project) are caused by the javadoc plugin.

        Attachments

        1. 2.2.log
          7 kB
        2. 2.3.log
          15 kB
        3. mjavadoc171.patch
          0.5 kB
          Dan Fabulich
        4. mjavadoc-171.zip
          2 kB
        5. mjavadoc-171-b.zip
          14 kB
          Hervé Boutemy
        6. mjavadoc-171-fixed-M3.zip
          27 kB
          Hervé Boutemy
        7. mvnexec.zip
          3 kB

          Issue Links

            Activity

              People

              • Assignee:
                hboutemy Hervé Boutemy
                Reporter:
                seidler Stefan Seidel
              • Votes:
                16 Vote for this issue
                Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: