Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-4162

Removal of all reporting logic from the core of Maven

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0-beta-1
    • Component/s: None
    • Labels:
      None

      Description

      Any reporting implementation will be implemented as a plugin. Maven will provide any information, APIs, and extension points to make this possible. But the conflation of building with reporting in the core makes it almost impossible for anyone to understand the distinction, makes it impossible to have alternate implementations and couple many tools like Doxia directly to the core which is unacceptable for Maven 3.x.

        Attachments

        1. MNG-4162.patch
          16 kB
          Olivier Lamy (*$^¨%`£)

          Issue Links

            Activity

              People

              • Assignee:
                bentmann Benjamin Bentmann
                Reporter:
                jvanzyl Jason van Zyl
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: