Guides
Private Maven repository setup
Configure Maven clients for private Ravenstash repositories and token-backed artifact deployment.
Updated 2026-06-24
Private Maven repository setup is mostly URL and credential configuration.
Repository URL
<repository>
<id>ravenstash</id>
<url>https://rvnsta.sh/maven/x/acme/jvm/</url>
</repository>
Credentials
<server>
<id>ravenstash</id>
<username>token</username>
<password>${env.RAVENSTASH_TOKEN}</password>
</server>
Deploy URL
mvn deploy \
-DaltDeploymentRepository=ravenstash::default::https://push.rvnsta.sh/native/maven/x/acme/jvm/
What Ravenstash handles
Ravenstash handles Maven metadata XML, artifacts, checksum companions, snapshot/release semantics, and authenticated artifact delivery.
