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

Allow plugins to control classpath extensions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.9.5
    • None
    • Class Loading, Core
    • None

    Description

      It's great that a plugin (or extension jar) can have `<exportedPackages>` (specifically I want to use Google Guice in a plugin and this seems to be the only way), but it can only be applied globally AFAIK, so all plugins get the same exported packages and there might consequently be conflicts. It would be nice if a plugin that declared it was an extension could elect to specify exported packages independent of other plugins.

      Attachments

        Activity

          People

            Unassigned Unassigned
            david_syer Dave Syer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: