Removing Settings' mirror? we use it exclusively at work where we maintain a customize maven distribution with maven's conf/settings.xml has the mirror pointing to internal repository.
I would be very much appreciated with Maven team can point me to a reference of this discussion that make Mirror as a bad practice? which hangout video was this mentioned? Thanks -D On Fri, Jul 4, 2014 at 10:08 AM, Jason van Zyl <ja...@takari.io> wrote: > If you consider the identity of the artifact to be its SHA1, theoretically > it doesn't matter where it comes from. This is not to say that's optimal to > go looking everywhere for an artifact. How this is constrained in Nexus is > through routing rules where Nexus knows only to look for given groupIds in > a particular repository and this great optimizes lookup times. One might > argue this type of logic can be moved back into Maven itself. > > As we discussed in the hangout, and I agree with Igor, that mirrors were > an error and likely something we should eliminate in Maven 4.0.0 and work > on a repository manager protocol like we discussed. > > On Jul 4, 2014, at 12:56 PM, Robert Scholte <rfscho...@apache.org> wrote: > > > In addition to our hangout session: isn't it weird that for a dependency > Maven can go over all the repositories, even though when an extra > repository is added to the pom.xml, the developer knows exactly which > dependencies should make use of that repository. > > > > To me it would make sense if you could add a reference to the repository > per dependency, like > > > > <dependency> > > <groupId>com.acme</groupId> > > <artifactId>specialtool</artifactId> > > <version>1.0-alpha-1</version> > > <repositoryId>acme-store</repositoryId> <!-- only look in this repo, I > know it's not in Central --> > > </dependency> > > > > Robert > > > > Op Thu, 03 Jul 2014 00:37:17 +0200 schreef Mark Derricutt < > m...@talios.com>: > > > >> On 3 Jul 2014, at 6:25, Robert Scholte wrote: > >> > >>> This is probably more than enough for tomorrow. > >> > >> A discussion on a merits and flaws of <repositories> (when combined > with mirrors) is also warranted after some previous discussion on the list. > >> > >> Mark > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >> For additional commands, e-mail: dev-h...@maven.apache.org > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > http://twitter.com/takari_io > --------------------------------------------------------- > > Our achievements speak for themselves. What we have to keep track > of are our failures, discouragements and doubts. We tend to forget > the past difficulties, the many false starts, and the painful > groping. We see our past achievements as the end result of a > clean forward thrust, and our present difficulties as > signs of decline and decay. > > -- Eric Hoffer, Reflections on the Human Condition > > > > > > > > > >