Uploaded image for project: 'Maven Plugin Tools'
  1. Maven Plugin Tools
  2. MPLUGIN-388

Make reporting optional dependency

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Plugin Plugin
    • None

    Description

      Current m-p-p is far from being "lightweight", mostly due maven-reporting-impl being pulled in (that pulls in doxia, http-client and almost whole universe), and all this due one single mojo, the report mojo (org.apache.maven.plugin.plugin.PluginReport), and all these dependencies are needed ONLY when mojo directly invoked (ie. mvn m-p-p:report), as when used as part of site, all these are provided by site plugin.

      Make this dependency optional. This implies, that users of this release using report mojo "standalone" MUST ADD maven-reporting-impl:3.0.0 as dependency to m-p-p plugin as plugin dependency.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cstamas Tamas Cservenak
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: