Maven
This documentation contains a user guide and samples regarding the use of private and public Maven repositories in Repsy Open Source. A Maven repository serves every client that speaks the Maven repository layout: Apache Maven, Gradle (Kotlin DSL and Groovy DSL) and Gradle plugin builds.
The URL of a Maven repository is the address of your instance’s repository port followed by the name of the repository, https://<your-repsy-host>/<repo-name>. There is no username in the URL.
Getting Started
- Creating a Private Maven Repository: create a repository and get your credentials.
- Using a Private Maven Repository and Using a Public Maven Repository: the
settings.xmlandpom.xmlsetup for Maven. - Using Repository with Gradle: a short Gradle setup.
Tutorials
- Publishing and Consuming with Maven: release and SNAPSHOT versions, credentials, verification and troubleshooting.
- Publishing and Consuming with Gradle (Kotlin DSL) and Publishing and Consuming with Gradle (Groovy DSL).
- Using Repsy as a Gradle Plugin Repository: publish a Gradle plugin and apply it with
plugins {}.
Signing and Upload Rules
- Signing Maven Artifacts: how Repsy verifies PGP signatures, and how to sign with Maven and Gradle.
- Maven Upload Rules: what Repsy accepts on upload and what each refusal looks like to your build tool.
Was this page helpful?