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

Brett Porter closed MRM-412.
----------------------------

      Assignee: Brett Porter
    Resolution: Fixed

applied, thanks!

Please watch the formatting in future patches though, please :)

> Add support for maven1 (legacy) request to access a maven2 (default layout) 
> repo
> --------------------------------------------------------------------------------
>
>                 Key: MRM-412
>                 URL: http://jira.codehaus.org/browse/MRM-412
>             Project: Archiva
>          Issue Type: Improvement
>          Components: WebDAV interface
>    Affects Versions: 1.0-alpha-2
>            Reporter: nicolas de loof
>            Assignee: Brett Porter
>            Priority: Minor
>             Fix For: 1.0-beta-1
>
>         Attachments: archiva-1.0-alpha-2.patch
>
>
> archiva 1.0-alpha-1 doesn't support converting legacy-layout request to 
> default layout. This behaviour is usefull to allow maven1 to access a maven2 
> repository, and avoid having multiple managed repo as proxies to central.
> The attached patch add this support :
> - it adds to BidirectionalRepositoryLayout the new method boolean 
> isValidPath( String path )
> - it adds to BidirectionalRepositoryLayoutFactory the new method 
> BidirectionalRepositoryLayout getLayoutForPath( String path )
> - it use them to detect the layout used by incoming request and build the 
> ArchivaArtifact object used to proxy the request. It aslo overrides the 
> pathInfo to make the request point to the real-file path in the managed 
> repository
> BidirectionalRepositoryLayoutFactoryTest also updated

-- 
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