What problem does it solve?
Packaging and publishing JVM artifacts to Maven Central can be error-prone and time-consuming, requiring consistent configuration of Gradle plugins, artifact artifacts (sources, Javadoc), signing, and central portal integration.
Core Features & Use Cases
- Gradle Java-library and maven-publish integration to publish artifacts to Maven Central.
- Signing with GPG to satisfy Maven Central requirements.
- nmcp or JReleaser support for central portal publishing and multi-target releases.
- JPMS module support with proper module-info and artifact packaging, plus sources and Javadoc jars.
- Use Case: release a new library to Maven Central or update metadata for an existing artifact, ensuring all artifacts are signed and documented.
Quick Start
Configure your Gradle project with the java-library, maven-publish, signing, and nmcp or JReleaser plugins, then run the release pipeline to publish to Maven Central.