Keep your builds working.
A Maven repository for what you publish and everything you depend on, at one address.
Create a repository
Name it and choose who can read it.
Resolve through it
Your build keeps working when an upstream goes down, removes a version, or serves a file that doesn't match its checksum.
Publish
Deploy from Gradle or Maven with a personal access token as the password.
build.gradle.kts
maven("https://artifex-staging.soh.gg/maven/ruby/releases/") { // or https://maven.yourdomain.com/ credentials { username = "ruby" password = artifexToken } }
Upstream content rules
Choose which upstream answers for each group.
Snapshots
Publish work in progress.
Browse artifacts
Read POM and Gradle module details.
Activity
See who published what, and when.
Custom domains
Use your own repository hostname.
Maven index
Find your artifacts in your IDE.