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