I agree with Brett. Any organization that is "seriously" using Maven
is probably running a proxy/repo manager.

Also, I know how other people "manage" their repos, and it is a bit
scary. I don't trust most of them to never change artifacts etc. "Oh
this jar has a bug, but its only been out for 2 weeks and not many
people have it, so we're just going to recut the release."

Wayne

On 11/13/07, Brett Porter <[EMAIL PROTECTED]> wrote:
> I agree with what Brian has said. FWIW, any organisation can
> implement this internally in minutes by configuring any one of the
> available repository managers [1].
>
> The only thing I'd add is that in my opinion Maven needs better
> support for true mirrors (of central, but also any other repo), as
> well as strong support for non-central repositories which is
> presumably the source of a problem you are having with right now to
> inspire this?
>
> Cheers,
> Brett
>
> [1] http://www.devzuz.org/blogs/oching/2007/11/05/1194233400000.html
>
> On 13/11/2007, at 4:07 AM, Brian E. Fox wrote:
>
> > This sounds good on paper, but in practicality it could be
> > troublesome.
> >
> > First of all, there are many more moving parts and we can't be sure of
> > or control the reliability of all these remote repos. Recall the
> > trouble
> > we had with Ibiblio a few years ago and the instability there. Since
> > central moved to Contegix, it has been remarkably fast and reliable. I
> > believe there is also a hot back already available for this.
> >
> > Additionally, for locations that have restrictive proxy/firewall
> > policies, this would be a nightmare. They would constantly need to
> > have
> > access opened up to new repos and it might be impossible to predict
> > ahead of time exactly which ones they may need.
> >
> > For those reasons, I would be -1 on this.
> >
> > --Brian
> >
> >
> > -----Original Message-----
> > From: David Siefert [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, November 13, 2007 4:36 AM
> > To: [email protected]
> > Subject: Proposal for a Maven Dependency Registry
> >
> > Hi,
> >
> > I am not sure if anyone has already asked about this, but in case
> > not I
> > am
> > proposing the idea now:  a Maven Dependency Registry.
> >
> > I created a very simple web application (could not attach here--
> > detected
> > as
> > spam) that accepts requests for files (presumably the Maven 2
> > convention
> > for
> > a dependency located in the
> > repository), looks up a registry of groupId's based on a properties
> > file,
> > and sends an HTTP 302 redirect response with the appropriate registry
> > location's full path.  It is not perfect yet--it is just a Proof of
> > Concept.
> >
> > I am attempting to solve some issues, namely:
> > 1> Relieves the burden of the Maven projects staff of maintaining the
> > big,
> > bloated, disorganized repository.  This effort will be handled by
> > those
> > who
> > actually release libraries (such as JBoss.org, Codehaus, Apache
> > projects,
> > etc).  The repo1.maven.org should eventually die off (dependencies
> > removed
> > as others register their groupId with their repository), or only be
> > left
> > for
> > Maven itself and the bundled plugins that are maintained.
> > 2> Since the original authors of the dependencies will maintain their
> > own
> > small release/snapshot repository, all the POM information will
> > automatically be bundled, and nothing has to be fished down
> > (transitive
> > dependencies that were not specified because the libraries were loaded
> > from
> > a non-Maven project).  Transitive dependencies stay on their
> > respective
> > repository and don't lose their valuable Maven build information.
> > 3> Speedier access to the Maven core repository, and other
> > repositories
> > for
> > that matter since the repository is smaller and not needed for
> > everything.
> > 4> Lower maintenance requirements of the Maven team--more time for bug
> > fixing.
> >
> > Maybe these aren't good enough reasons, or developers of Maven may
> > see a
> > reason NOT to have a registry.  That is why I am only proposing the
> > idea
> > and
> > presenting a small proof of concept.  If it is not ideal, then I won't
> > waste
> > my time developing this any further.
> >
> > I appreciate any and all feedback.
> >
> > Thanks,
> >
> > David Siefert
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> --
> Brett Porter - [EMAIL PROTECTED]
> Blog: http://www.devzuz.org/blogs/bporter/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to