spring-maven-modular

Community

Tailor Spring builds with modular profiles.

Authormduongvandinh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables modular Spring Boot builds by controlling optional modules via Maven profiles, simplifying project configuration for different environments.

Core Features & Use Cases

  • Profile-driven modular builds: Enable or disable modules like Redis, Kafka, RabbitMQ through Maven profiles to create minimal, full-stack, or custom stacks.
  • Environment-specific deployments: Tailor builds for local development, CI, or production by toggling modules and dependencies.
  • Use Case: Create a Spring Boot application with PostgreSQL by default and opt-in to Redis or Kafka for additional features.

Quick Start

Minimal (PostgreSQL only): mvn clean install -Pminimal With Redis: mvn clean install -Dmodule.redis.enabled=true With Kafka: mvn clean install -Dmodule.kafka.enabled=true Full stack: mvn clean install -Pfull-stack Custom combination: mvn clean install -Dmodule.redis.enabled=true -Dmodule.kafka.enabled=true

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: spring-maven-modular
Download link: https://github.com/mduongvandinh/skills-java-spring/archive/main.zip#spring-maven-modular

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 223,000+ vetted skills library on demand.