Ravenstash
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.