If there is sufficient demand I could add a munging layer into maven-proxy that translated requests from clients into requests to upstream providers.
I was initially considering implementing this just using a PCRE (perl compatible regular expression) attached to each repository definition. At some point I might consider using wagon, but there is no general need for this as yet. Cheers, Ben Quoting Carlos Sanchez <[EMAIL PROTECTED]>: > Hi, > > I suggest you to take a look to maven-proxy http://maven-proxy.codehaus.org > or repoweb http://repoweb.sourceforge.net/ to write a layer between maven > and your propietary repo, > Intercepting maven requests and translating them to your layout. > > Regards > > Carlos Sanchez > A Coru�a, Spain > http://www.jroller.com/page/carlossg/Weblog > > Oness Project > http://oness.sourceforge.net > > > > -----Original Message----- > > From: Didier Dubois [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, September 28, 2004 11:26 PM > > To: Maven Users List > > Subject: Re: Local Repository layout? > > > > Hi Jason, > > > > Thanks for your quick answer. > > I understand your point of view, and fully agree with. > > > > However I live in situation where I cannot change anything in > > the current layout (which is great however, here, to have > > something that actually exists!) [You know,... the legacy > > stuffs, that where there even before Java was born :-)] > > > > Furthermore, the existing layout is not bad at all, so I have > > no agrument to bring thousands of developpers to follow the > > Maven directives. > > > > On the other side I would like to use Maven as I used it in > > former project (when I was able to decide the project layout > > and structure). I am missing all those Maven reports, > > dependency consistency,... and more,.... > > I know I can override some properties on the > > project.properties file, but it seems to me a little bit > > tedious, and certainly not the "correct way" to use Maven. > > (Am I wrong?) > > > > And I am pretty sure I am not the only one here that cannot > > use Maven, just because something alredy exists in their > > context. (votes...?) > > > > So may be can I develop a plugin or something to do the > > sutff? Any idea? > > direction to see (I've never created any Maven plugin),..... > > Other suggestion? > > Again, I would'nt like to modify the Maven code, even if I > > have a precise idea of what to do. > > > > Every remarks would be welcome! > > > > Regards, > > Didier > > > > > > Jason van Zyl wrote: > > > > >On Tue, 2004-09-28 at 14:22, Didier Dubois wrote: > > > > > > > > >>Dear All, > > >> > > >>I would like to use Maven in our current context. > > >>We already have a local repository with a consistent layout. > > >> > > >>Is there a way to override the local repository layout > > instead of having: > > >> > > >> > > > > > >Currently in the maven 1.x codebase no, there isn't. When > > more of the > > >2.x code is integrated into the 1.x codebase this will > > technically be > > >possible but it is really a matter of policy. I don't think it is > > >something that would really be encouraged. That said it won't be > > >anytime soon that those portions of 2.x will be backported to 1.x so > > >you're on your own. > > > > > > > > > > > >>$repository_root/<packageId>/jars/<packageId>-<version>.<art > > ifact_type> ? > > >> > > >>Any idea (except modifying some Maven classes and use a > > "home brewed" > > >>maven version....) > > >> > > >>Thanks in advance! > > >> > > >>Regards > > >>Didier > > >> > > >> > > >>------------------------------------------------------------ > > --------- > > >>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] > > > > > > > > > --------------------------------------------------------------------- > 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]
