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
>

Reply via email to