Agent skill

110-java-maven-best-practices

Use when you need to improve your Maven pom.xml using best practices

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/110-java-maven-best-practices

Metadata

Additional technical details for this skill

author
Juan Antonio Breña Moral
version
0.12.0-SNAPSHOT

SKILL.md

Maven Best Practices

Improve Maven POM configuration using industry-standard best practices.

Core areas: Dependency management via <dependencyManagement> and BOMs, standard directory layout (src/main/java, src/test/java), centralized plugin management, build profiles for environment-specific settings, readable POM structure with version properties, explicit repository declaration, and version centralization.

Prerequisites: Run mvn validate before applying recommendations. If validation fails, stop and ask the user to fix issues—do not proceed until resolved.

Before applying changes: Read the reference for detailed examples, good/bad patterns, and constraints.

Reference

For detailed guidance, examples, and constraints, see references/110-java-maven-best-practices.md.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results