Project

General

Profile

h1. Maven Repository

Java packages in DataONE rely on Maven for both external and internal dependency management, and a functional maven repository is essential for reliable development and release of DataONE products.

h2. Requirements

  • Operates as a Maven repository writable by DataONE continuous build environments
  • Remotely accessible over http(s)
  • Secure and reliable
  • Enables caching of upstream artifacts to help reduce network traffic
  • Enables publishing of released products to an upstream repository such as Maven Central
  • Operates on Ubuntu, preferably installed and managed through the Ubuntu package manager
  • Authentication using LDAP
  • Ability and workflow to also publish releases to Maven Central repos -- see related issue #1888

Related issues: see #4860, #5575

Add picture from clipboard (Maximum size: 14.8 MB)