Le samedi 30 juillet 2011, John Casey a écrit :
> But, how can we keep it from leaking into plugins, when it's using the
> same plexus component system as the rest of Maven?
>
> This has long been a problem inside Maven, namely that we can't control
> _which_ components plugin devs have access to, and therefore we have an
> extremely difficult time deprecating/removing old components or
> reworking the internal design.
IIUC, this problem has been solved in M3 by 
DefaultClassRealmManager.java#importMavenApi: visibility changed from 
"everything is available unless we hide it (with shade)" in M2 to "nothing is 
available unless we show it"

I don't know the impact of hiding aether, but hiding it should be easy

Regards,

Hervé

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to