Cache frequently used Maven packages using the Gitlab Dependency Proxy

Problem to solve

A similar proxy layer to https://gitlab.com/gitlab-org/gitlab-ee/issues/7934 should be created for Maven packages as part of our MVC efforts for &486 (closed)

Target audience

Further details

This could possibly be implemented in pieces:

  1. Add proxy ability to connect to and pull from maven's standard public open source registry
  2. Add caching ability to store the pulled packages in object storage or other location
  3. Determine which private registries are most popular and iterate to authenticate and connect to them one at a time.

Proposal

What does success look like, and how can we measure that?

Acceptance criteria

Success metrics

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖