Skip to content

Add Maven support to our Artifact Repository (MVC)

We want to add Maven support to our Artifact repository, to make it easier to work with for Java based projects/developers.

Suggested MVC:

  • HTTP(S) based on GitLab's config (no WebDAV, etc.)
  • Basic authentication
  • Storage
    • Local and Object Storage
  • Single repository with the name maven, no support for SNAPSHOT or specific plugin repos for now
  • Utilize new Repositories API: https://gitlab.com/gitlab-org/gitlab-ee/issues/5838
    • Protocol seems to be simple HTTP(S) access with specific layouts, using GET/PUT's.

TODO:

Further improvements

See https://gitlab.com/gitlab-org/gitlab-ee/issues/7678

Edited by Dmytro Zaporozhets (DZ)