Bump. Anyone anything to add? Thanks T
On Sun, Jul 28, 2024 at 11:37 AM Ozgun Oz <ozgunn...@gmail.com> wrote: > Hi All, > > As promoted on the documentation of sisu here > < > https://eclipse-sisu.github.io/sisu-project/plexus/index.html#custombinding > >, > we allow the definition of custom bindings via Guice modules. > However since the Guice API is not exported from the core classloader, see > here <https://maven.apache.org/ref/3.9.0/maven-core/core-extensions.html>, > this is not possible unless we explicitly export the Guice API to all > plugins/extensions. > If understand we don't want to do that cause it may cause conflicts and > break things in maven. > So I think this solution is a bit contradictory. Plus not very practical, > since any plugin that needs a custom binding, will require a core extension > as well that exports the guice API, possibly the project using that plugin > as well. > > I would like to discuss what other solution we can implement to allow the > usage of custom bindings in plugins. > We have created a Jira <https://issues.apache.org/jira/browse/MNG-7921> > where > we propose a configuration file, similar to the > /META-INF/maven/extension.xml, but specific to the plugin's classworld. > > WDYT ? > > Cheers 🖖 > Özgün >