maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brett Porter (JIRA)" <>
Subject [jira] Closed: (MRM-412) Add support for maven1 (legacy) request to access a maven2 (default layout) repo
Date Fri, 03 Aug 2007 06:56:13 GMT


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:
>             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:
For more information on JIRA, see:


View raw message