maven-dependency-management
by @wu-uk
Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
1. Use dependencyManagement - Centralize versions in parent POMs 2. Import BOMs - Use well-maintained BOMs for framework dependencies 3. Avoid Version Ranges - Pin exact versions for reproducibility 4. Regular Updates - Keep dependencies current for security 5. Minimize Scopes - Use appropriate scopes to reduce package size 6. Exclude Unused - Remove unused transitive dependencies 7. Document Exclusions - Comment why exclusions are needed 8. Run dependency:analyze - Regularly check for issues 9. Use Enforcer Plugin - Ensure dependency convergence 10. Lock Versions - Use versions-maven-plugin for updates
clawhub install fix-build-google-auto-maven-dependency-management