[ 
https://issues.apache.org/jira/browse/MNG-7921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ozgun OZ updated MNG-7921:
--------------------------
    Attachment: maven-classWorlds.drawio.png

> Allow plugins to control classpath extensions
> ---------------------------------------------
>
>                 Key: MNG-7921
>                 URL: https://issues.apache.org/jira/browse/MNG-7921
>             Project: Maven
>          Issue Type: Improvement
>          Components: Class Loading, Core
>    Affects Versions: 3.9.5
>            Reporter: Dave Syer
>            Priority: Major
>         Attachments: maven-classWorlds.drawio.png
>
>
> 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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to