[ 
http://jira.codehaus.org/browse/MRM-153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

nicolas de loof updated MRM-153:
--------------------------------

    Attachment: MRM153-reopened+MRM-268.patch

This latest patch includes previous but also fixes MRM-268 : 

as Maven2 request come from maven2 (!) we can expect the client to handle 
relocation, and the client expecet archiva to return the expected artifact (a 
POM) with no internal relocation.

Previous patch also was missing the ProxiedArtifact class.

> when used as a maven1 proxy, Archiva should handle relocation from maven2 poms
> ------------------------------------------------------------------------------
>
>                 Key: MRM-153
>                 URL: http://jira.codehaus.org/browse/MRM-153
>             Project: Archiva
>          Issue Type: Improvement
>         Environment: Archiva as a repository proxy for maven1
>            Reporter: nicolas de loof
>         Assigned To: Brett Porter
>            Priority: Minor
>             Fix For: 1.0
>
>         Attachments: DefaultProxyManager.java.patch, 
> DefaultProxyManager.java.patch, MRM-153-test.patch, MRM-153.patch, 
> MRM-155.patch, MRM153-reopened+MRM-268.patch, MRM153-reopened.patch, 
> patch.patch
>
>
> When a maven1 client asks for /servletapi/jars/servletapi-2.4.jar, Archiva 
> converts path to the maven2 location of this artifact. As maven1 has no 
> relocation support, the jar is required in the repo. 
> Archiva can be more that a proxy : download the artifact POM, read relocation 
> infos, and return the relocated jar.
> attached Patch add a new "applyRelocation" to DefaultProxyManager.
> I've tried this code with the servletapi example, but it may be bad designed 
> as I just discovered maven / archiva APIs.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to