You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Martin Stockhammer (JIRA)" <ji...@apache.org> on 2017/11/01 14:56:00 UTC

[jira] [Created] (MRM-1964) Refactor repository api

Martin Stockhammer created MRM-1964:
---------------------------------------

             Summary: Refactor repository api
                 Key: MRM-1964
                 URL: https://issues.apache.org/jira/browse/MRM-1964
             Project: Archiva
          Issue Type: Improvement
            Reporter: Martin Stockhammer
            Priority: Major


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)