Maven Javadoc Plugin
  1. Maven Javadoc Plugin
  2. MJAVADOC-171

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major 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.

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

        Issue Links

          Activity

          Stefan Seidel created issue -
          sseidel made changes -
          Field Original Value New Value
          Link This issue is related to SUREFIRE-449 [ SUREFIRE-449 ]
          sseidel made changes -
          Attachment 2.2.log [ 32343 ]
          sseidel made changes -
          Attachment 2.3.log [ 32344 ]
          Dan Fabulich made changes -
          Attachment mjavadoc171.patch [ 32442 ]
          Dan Fabulich made changes -
          Link This issue relates to MJAVADOC-137 [ MJAVADOC-137 ]
          Siveton Vincent made changes -
          Fix Version/s 2.4 [ 13630 ]
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          sseidel made changes -
          Status Closed [ 6 ] Reopened [ 4 ]
          Resolution Fixed [ 1 ]
          Hervé Boutemy made changes -
          Assignee Herve Boutemy [ hboutemy ]
          Status Reopened [ 4 ] Closed [ 6 ]
          Fix Version/s 2.7 [ 15050 ]
          Fix Version/s 2.4 [ 13630 ]
          Resolution Fixed [ 1 ]
          Hervé Boutemy made changes -
          Fix Version/s 2.7 [ 15050 ]
          Fix Version/s 2.8 [ 16433 ]
          sseidel made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Hervé Boutemy made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Hervé Boutemy made changes -
          Status Closed [ 6 ] Reopened [ 4 ]
          Resolution Fixed [ 1 ]
          Hervé Boutemy made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          Hervé Boutemy made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          Hervé Boutemy made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Cannot Reproduce [ 5 ]
          sseidel made changes -
          Attachment mjavadoc-171.zip [ 56507 ]
          Hervé Boutemy made changes -
          Status Closed [ 6 ] Reopened [ 4 ]
          Resolution Cannot Reproduce [ 5 ]
          Hervé Boutemy made changes -
          Attachment mjavadoc-171-b.zip [ 56564 ]
          Hervé Boutemy made changes -
          Link This issue relates to MNG-2184 [ MNG-2184 ]
          Hervé Boutemy made changes -
          Link This issue relates to MNG-5170 [ MNG-5170 ]
          Dennis Lundberg made changes -
          Fix Version/s 2.8 [ 16433 ]
          Hervé Boutemy made changes -
          Assignee Herve Boutemy [ hboutemy ]
          Benson Margulies made changes -
          Priority Critical [ 2 ] Major [ 3 ]
          Benson Margulies made changes -
          Assignee Benson Margulies [ bmargulies ]
          Benson Margulies made changes -
          Assignee Benson Margulies [ bmargulies ]
          Hervé Boutemy made changes -
          Link This issue relates to MSITE-454 [ MSITE-454 ]
          Hervé Boutemy made changes -
          Link This issue is related to MSHARED-333 [ MSHARED-333 ]
          Hervé Boutemy made changes -
          Link This issue is related to MSHARED-266 [ MSHARED-266 ]
          Hervé Boutemy made changes -
          Attachment mjavadoc-171-fixed-M3.zip [ 65790 ]
          Hervé Boutemy made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Assignee Herve Boutemy [ hboutemy ]
          Mark Thomas made changes -
          Project Import Sun Apr 05 11:56:47 UTC 2015 [ 1428235007093 ]
          Mark Thomas made changes -
          Link This issue is related to MSHARED-333 [ MSHARED-333 ]
          Mark Thomas made changes -
          Link This issue is related to MSHARED-266 [ MSHARED-266 ]
          Mark Thomas made changes -
          Link This issue relates to MSITE-454 [ MSITE-454 ]
          Mark Thomas made changes -
          Link This issue is related to SUREFIRE-449 [ SUREFIRE-449 ]
          Mark Thomas made changes -
          Workflow jira [ 12722408 ] Default workflow, editable Closed status [ 12762287 ]
          Mark Thomas made changes -
          Project Import Mon Apr 06 00:11:46 UTC 2015 [ 1428279106587 ]
          Mark Thomas made changes -
          Link This issue is related to MSHARED-333 [ MSHARED-333 ]
          Mark Thomas made changes -
          Link This issue is related to MSHARED-266 [ MSHARED-266 ]
          Mark Thomas made changes -
          Link This issue relates to MSITE-454 [ MSITE-454 ]
          Mark Thomas made changes -
          Link This issue is related to SUREFIRE-449 [ SUREFIRE-449 ]
          Mark Thomas made changes -
          Workflow jira [ 12959866 ] Default workflow, editable Closed status [ 12996748 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development