
from 3d-bin-container-packing544
Guidance for building, testing, and managing a Maven multi-module Java project: module names, common mvn commands, plugin workflows (surefire, jacoco, spotless,
Provides practical, project-specific Maven guidance for working with a multi-module Java repository. It documents module names, recommended mvn command patterns for building, testing and packaging individual modules or the whole project, and how to run and configure common plugins (Surefire, JaCoCo, Spotless, Shade, PiTest, OWASP dependency-check). It also describes regenerating OpenAPI sources and the release-to-Maven-Central process.
Use this skill when you need to: run or debug module-scoped builds (-pl/-am), run tests and generate coverage, fix formatting via Spotless, create the fat JAR for benchmarks, regenerate OpenAPI-generated sources, or perform a release to Maven Central. It's appropriate for maintainers working locally or in CI who need project-aware mvn commands and plugin hints.
-pl module names and concrete mvn command examples for test, package, install, generate-sources, jacoco reports, and mutation testing. Plugin-specific commands and where version properties live are documented.This skill is best-used by developer/ops-focused agents that can read repo files and run CLI commands (Copilot/Codex-style or agents with shell access). It assumes Maven and Java tooling are available.
This skill has not been reviewed by our automated audit pipeline yet.