Uploaded image for project: 'Archiva'
  1. Archiva
  2. MRM-1964

Refactor repository api

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.0.0
    • Component/s: None
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                martin_s Martin Stockhammer
                Reporter:
                martin_s Martin Stockhammer
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: