Skip to content

Private Maven repository quickstart

Ravenstash supports private Maven metadata, artifacts, checksums, releases, and snapshot-style workflows for JVM packages.

When a repository supports multiple ecosystems, its Maven coordinates, files, URLs, usage, and upstream settings remain separate from PyPI and npm.

  • Authenticated artifact and metadata uploads.
  • Maven metadata XML.
  • Artifact and checksum downloads.
  • Maven and Gradle repository configuration.
  • Release and snapshot-style publication.
  • An optional private Maven Central mirror with security scanning and minimum package age.
  1. Create a package repository with Maven enabled, or add Maven to an existing repository.
  2. Sign in with rvs and select the repository.
  3. Configure publication and deploy.
  4. Resolve the artifact with Maven or Gradle.
  5. Inspect the coordinates, version, and files in Ravenstash.

The examples use:

Owner: acme
Repository: packages
Download: https://maven.rvsta.sh/in_wsabc123/r_repo1234/
Upload: https://push.maven.rvsta.sh/in_wsabc123/r_repo1234/