sounds good to integrate it, also happy if it hits maven 3 at some point Romain Manni-Bucau @rmannibucau <https://x.com/rmannibucau> | .NET Blog <https://dotnetbirdie.github.io/> | Blog <https://rmannibucau.github.io/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/en-us/product/java-ee-8-high-performance-9781788473064>
Le mar. 22 juil. 2025 à 11:23, Tamás Cservenák <ta...@cservenak.net> a écrit : > Howdy, > > I'd like to start a discussion about ingesting some Maveniverse "skunk > works" projects into Maven project, as they seems utterly useful and wanted > (and are proven): > > Mimir - is currently an extension and provides global cache (solves same > problem as split repository, but is not as invasive and is hence, fully > compatible even in Maven3 land). It can be made part of resolver and could > be always present (and configurable). The LAN cache publishing should be > omitted, as it is really a niche feature, and can be built atop of it. > > Njord - suite of extension and plugin, solving the problem of publishing, > among others publishing to Maven Central Portal but also local staging. > This one cannot be made "resolver only", we need to tinker how to do it > (simplest: keep it current form next to existing extensions like build > cache is). Part of it could be made Resolver only, like local staging is > and publishing can be built atop of it. > > Heimdall - an extension improving Resolvers built in Remote Repository > Filtering, the code should be really just applied onto Resolver existing > RRF classes. Hence, this can directly improve Resolver and be part of it. > > ----- > > IMO, these should go into Resolver2/Maven4 and offer OOTB experience, while > Maven3 users could still use Maveniverse or any other existing tools. > Basically the goal would be to enhance Maven4 capabilities but not leave > Maven3 users abandoned either, and have them hopping from 3 to 4 to deal > with known functionalities (coming from extension in former, or from core > in latter). > > WDYT? > > Thanks > T >