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.
What Ravenstash supports
Section titled “What Ravenstash supports”- 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.
Quick path
Section titled “Quick path”- Create a package repository with Maven enabled, or add Maven to an existing repository.
- Sign in with rvs and select the repository.
- Configure publication and deploy.
- Resolve the artifact with Maven or Gradle.
- Inspect the coordinates, version, and files in Ravenstash.
The examples use:
Owner: acmeRepository: packagesDownload: https://maven.rvsta.sh/in_wsabc123/r_repo1234/Upload: https://push.maven.rvsta.sh/in_wsabc123/r_repo1234/
