📄
Maven Registry
Private Maven and Gradle repository powered by Reposilite
Sign in to see your personalized configuration examples Sign In
Maven Registry (Reposilite)
Private Maven and Gradle repository powered by Reposilite.
URL: maven.registry.hochguertel.work
Architecture
graph LR
client["Maven / Gradle"]
reposilite["Reposilite\n(port 8080)"]
storage["data/maven/\n(artifact storage)"]
traefik["Traefik"]
client --> traefik --> reposilite
reposilite --> storage
Features
- Maven and Gradle artifact hosting
- Web UI for browsing artifacts
- Built-in access token management
- Supports snapshots and releases repositories
- Lightweight (single JAR, ~30MB)
Quick Start
Maven
Add to ~/.m2/settings.xml:
<settings>
<servers>
<server>
<id>hochguertel</id>
<username>your-user</username>
<password>your-token</password>
</server>
</servers>
</settings>
Add to pom.xml:
<repositories>
<repository>
<id>hochguertel</id>
<url>https://maven.registry.hochguertel.work/releases</url>
</repository>
</repositories>
Gradle (Kotlin DSL)
repositories {
maven {
url = uri("https://maven.registry.hochguertel.work/releases")
credentials {
username = project.findProperty("repoUser") as String? ?: ""
password = project.findProperty("repoToken") as String? ?: ""
}
}
}
Configuration
| Setting | Value |
|---|---|
| Registry URL | https://maven.registry.hochguertel.work |
| Auth | Built-in access tokens |
| Storage | data/maven/ |
| Releases URL | /releases |
| Snapshots URL | /snapshots |
Related Guides
- Developer Guide — tokens, Maven/Gradle config, publishing
- DevOps Guide — setup, management, backup