On Wed, Feb 11, 2026 at 1:27 PM Yeikel Santana <[email protected]> wrote: > > Currently, Maven resolves artifacts from repositories in order and does not > allow specifying a repository per dependency. > > > In scenarios where the same artifact coordinates may exist in multiple > repositories, there does not appear to be a built-in way to enforce that a > specific dependency be resolved only from a specific repository. > > > Has per-dependency repository resolution ever been discussed or considered in > Maven’s design? Not as a default but as a feature that could be enabled >
I can certainly see a use case for that. OTOH it would be very complex, and if no one's asked for it before now maybe it doesn't actually solve a significant real world problem? I also worry that it might cut against Maven's design and architecture. Currently there's a pretty deep assumption baked into Maven that a GAV uniquely identifies an artifact no matter which repository it happens to come from. This is important for local mirrors and similar infrastructure. I don't expect this would be a feature that could be enabled. If it were done at all, it would likely be an extra element in pom.xml that Maven 4.x and later would simply recognize if present. -- Elliotte Rusty Harold [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
