
110 Java Maven Best Practices
This one walks through your Maven POMs and flags the usual suspects: hardcoded versions that should live in dependencyManagement, plugin config that belongs in pluginManagement, and properties scattered across child modules instead of centralized in the parent. It's smart about multi-module projects and actually reads every child POM before making recommendations, which matters when you're hunting version drift across siblings. The workflow is cautious: it runs mvn validate first and won't touch anything if your build is already broken. Written by Juan Antonio Breña Moral as part of the cursor-rules-java project. Solid if you inherit a messy Maven setup or want to clean up before it gets worse.
- skills.sh installs
- 160
- GitHub stars
- 393
- last updated
- Jun 3, 2026
Install
$ npx -y skills add jabrena/cursor-rules-java --skill 110-java-maven-best-practices --agent claude-codeInstalls into .claude/skills of the current project.
Files
Maven Best Practices
Improve Maven POM configuration using industry-standard best practices.
What is covered in this Skill?
Sponsors
Details
- Repository
- github.com/jabrena/cursor-rules-java
- Category
- Java & JVM
- First seen
- Jun 3, 2026
More from jabrena/cursor-rules-java
All 16- 121 Java Object Oriented Design153
- 124 Java Secure Coding146
- 111 Java Maven Dependencies136
- 125 Java Concurrency135
- 128 Java Generics135
- 141 Java Refactoring With Modern Features135
- 142 Java Functional Programming135
- 131 Java Testing Unit Testing134
- 112 Java Maven Plugins133
- 143 Java Functional Exception Handling133
- 122 Java Type Design132
- 144 Java Data Oriented Programming129
- 170 Java Documentation129
- 132 Java Testing Integration Testing128
- 113 Java Maven Documentation125