Skip to content

Maven registry backend #284

@markelliot

Description

@markelliot

Would you be open to a contribution that adds Maven backend support?

I think the base work here is:

  • add a new Maven implementation that's similar to the Artifactory one but uses maven-metadata.xml instead of Artifactory queries
  • likely pulling out a Registry trait for both to implement
  • plumbing to allow specifying a registry is Artifactory or Maven, maintaining Artifactory as a default

There's some design decision questions here, in particular how the manifest should store the registry type. A couple of options on that front:

  • take a crates style approach and embed "maven+" or "artifactory+" in front of a registry URI to encode type (with absence defaulting to artifactory)
  • use a nested type that encodes type/URL separately
  • whether this deserves a new rev of the manifest or if it should be handled transparently

Metadata

Metadata

Assignees

Labels

complexity::mediumIssues or ideas which require some discussion, research and more implementation workintegrationChanges and ideas related to integrating buffrs with 3rd-party software or toolspriority::mediumThis is not urgent, but we should do this.type::featureShipping or drafting a new feature for this product

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions