On Thu, 9 Mar 2006, Nicolas De Loof wrote:

Hi,

I think you should configure the maven proxy to just fetch and serve
maven2 ibiblio content.

You'll need either a 'front' httpd server with Url-rewriting
from the old scheme to the new scheme (pointing to maven-proxy),
or add a servlet (bind it to /maven/*), rewrite the URL yourself,
and do a (internal-)redirect to the maven2 location (pointing, again,
to the maven-proxy).

Hope this helps!

Btw, thanks for cc-ing the dev list again, gave me a chance to
learn something I didn't know :)

-- Kenney

>
> OK, so this is not a maven 1 feature but an ibiblio Apache server
> "workaround".
>
> I'd like to migrate my private repo to maven2 structure, to avoid
> duplicated, and I'm using maven-proxy.
>
> Can I (and how to) configure maven proxy for a similar use, if possible
> ? Is an front apache server required ?
>
> Nico.
>
> Brett Porter a écrit :
> > /me smacks head.
> >
> > At one point it finished with a 302, but now it does it all behind the
> > scenes for Maven 1 to work properly. Sorry.
> >
> > You'll just have to trust me :)
> >
> > - Brett
> >
> > Arnaud HERITIER wrote:
> >
> >> It's a redirect but some rewritting rules on apache.
> >>
> >> Arnaud
> >>
> >> On 3/9/06, Nicolas De Loof <[EMAIL PROTECTED]> wrote:
> >>
> >>> ???
> >>> I've trie using Firefox "live http header" to get spring 2.0-m2 :
> >>>
> >>>
> >>>
> >>> http://www.ibiblio.org/maven/org.springframework/jars/spring-web-2.0-m2.jar
> >>>
> >>>         GET /maven/org.springframework/jars/spring-web-2.0-m2.jar HTTP/1.1
> >>>         Host: www.ibiblio.org
> >>>         User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr;
> >>> rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
> >>>         Accept:
> >>> text/xml,application/xml,application/xhtml+xml,text/html;q=0.9
> >>> ,text/plain;q=0.8,image/png,*/*;q=0.5
> >>>         Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
> >>>         Accept-Encoding: gzip,deflate
> >>>         Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> >>>         Keep-Alive: 300
> >>>         Connection: keep-alive
> >>>         Referer: http://www.ibiblio.org/maven/org.springframework/jars/
> >>>
> >>>         HTTP/1.x 200 OK
> >>>         Connection: Keep-Alive
> >>>         Date: Thu, 09 Mar 2006 14:23:48 GMT
> >>>         Server: Apache/1.3.33 (Unix) mod_choke/0.06 PHP/4.3.11
> >>>         Last-Modified: Thu, 02 Feb 2006 22:28:04 GMT
> >>>         Etag: "247976-25d9f-43e28774;440735c4"
> >>>         Accept-Ranges: bytes
> >>>         Content-Length: 155039
> >>>         Content-Type: text/plain
> >>>         X-Cache: MISS from www.ibiblio.org
> >>>         Age: 0
> >>>         ----------------------------------------------------------
> >>>
> >>> After carefully watching, I cannot detect any redirect to
> >>> www.ibiblio.org/maven2 or anything else.
> >>>
> >>> Could you explain me what you expected ?
> >>>
> >>>
> >>>
> >>> Brett Porter a écrit :
> >>>
> >>>> It's already done.
> >>>>
> >>>> use wget -S or the http headers firefox extension to get a JAR from the
> >>>> m1 repository and watch carefully.
> >>>>
> >>>> - Brett
> >>>>
> >>>> Nicolas De Loof wrote:
> >>>>
> >>>>
> >>>>> Hello,
> >>>>>
> >>>>> AFAIK in m1, poms from central repository are not used (neither
> >>>>>
> >>> downloaded)
> >>>
> >>>>> Could'nt m1.1+ be enhanced to download dependencies from a m2-styled
> >>>>> repository ?
> >>>>>
> >>>>> This only means converting groupId(with".")/type(s)/artifactId-
> >>>>>
> >>> version.type
> >>>
> >>>>> to
> >>>>> groupId(with"/")/artifactId/version/type(s)/artifactId-version.type
> >>>>>
> >>>>> Why such an idea ? Because AFAIK m2 is built by converting m1
> >>>>>
> >>> artifacts.
> >>>
> >>>>> So m2 repo includes all m1 artifacts. But what if an artifact has been
> >>>>> created in m2 repo but not in m1 ? And how long will we have 2
> >>>>> repositories ?
> >>>>> Making m1.1+ access m2 repo would make possible to deprecate m1-like
> >>>>> "legacy" repositories.
> >>>>>
> >>>>> maven 1.1+ could try to download using m2 repository structure, and
> >>>>>
> >>> fall
> >>>
> >>>>> back to legacy mode on failure.
> >>>>>
> >>>>> Is this a stupid idea ?
> >>>>>
> >>>>> Nico.
> >>>>>
> >>>>>
> >>>>>
> >>>>> This message contains information that may be privileged or
> >>>>>
> >>> confidential
> >>>
> >>>>> and is the property of the Capgemini Group. It is intended only for the
> >>>>> person to whom it is addressed. If you are not the intended recipient,
> >>>>> you are not authorized to read, print, retain, copy, disseminate,
> >>>>> distribute, or use this message or any part thereof. If you receive
> >>>>> this  message in error, please notify the sender immediately and delete
> >>>>> all  copies of this message.
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> 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]
> >>>>
> >>>>
> >>>>
> >>> This message contains information that may be privileged or confidential
> >>> and is the property of the Capgemini Group. It is intended only for the
> >>> person to whom it is addressed. If you are not the intended recipient,  
> >>> you
> >>> are not authorized to read, print, retain, copy, disseminate,  distribute,
> >>> or use this message or any part thereof. If you receive this  message in
> >>> error, please notify the sender immediately and delete all  copies of this
> >>> message.
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> 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]
> >
> >
>
> This message contains information that may be privileged or confidential and 
> is the property of the Capgemini Group. It is intended only for the person to 
> whom it is addressed. If you are not the intended recipient,  you are not 
> authorized to read, print, retain, copy, disseminate,  distribute, or use 
> this message or any part thereof. If you receive this  message in error, 
> please notify the sender immediately and delete all  copies of this message.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

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

Reply via email to