[
https://issues.apache.org/jira/browse/MRM-1964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16287995#comment-16287995
]
Martin Stockhammer commented on MRM-1964:
-----------------------------------------
Made some progress in changing the repository api. Next step is to split the
indexer part to API and implementation specific implementations.
> Refactor repository api
> -----------------------
>
> Key: MRM-1964
> URL: https://issues.apache.org/jira/browse/MRM-1964
> Project: Archiva
> Issue Type: Improvement
> Reporter: Martin Stockhammer
> Assignee: Martin Stockhammer
> Fix For: 3.0.0
>
>
> Currently, the repository access managed via the repository admin api and has
> several specifics in it that are highly dependent on the repository
> implementation.
> At the time there is no way to provide another repository type without
> changing/duplicating code on a lot of different places.
> Another issue, is that many modules are dependent on maven libraries.
> Goal is to provide a central repository registry, that keeps track of
> repositories and delegates provider specific tasks to special repository
> providers.
> Maven libraries should only be used in the repository provider
> implementations. All other modules should use the central repository api.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)