jvm-packaging

Community

Streamline JVM packaging and publication.

AuthorJylhis
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: jvm-packaging
Download link: https://github.com/Jylhis/skills/archive/main.zip#jvm-packaging

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.