Problem Statement
The Maven plugin needs a distribution type that can pull content from multiple upstream Maven remotes. Once pulpcore adds the MultiRemoteDistribution model (pulp/pulpcore#7815), the Maven plugin should inherit from it and implement a MultiMavenDistribution for Maven content.
Requirements
- Add a
MultiMavenDistribution model that inherits from pulpcore's MultiRemoteDistribution
- Implement Maven-specific pull-through caching logic that tries each configured remote to find the requested artifact
- Stream the artifact to the client and cache it in Pulp when found
Depends on: pulp/pulpcore#7815
Problem Statement
The Maven plugin needs a distribution type that can pull content from multiple upstream Maven remotes. Once pulpcore adds the MultiRemoteDistribution model (pulp/pulpcore#7815), the Maven plugin should inherit from it and implement a MultiMavenDistribution for Maven content.
Requirements
MultiMavenDistributionmodel that inherits from pulpcore'sMultiRemoteDistributionDepends on: pulp/pulpcore#7815