What problem does it solve? Java developers often struggle with Maven build configuration: managing dependency versions, resolving conflicts, structuring multi-module projects, and troubleshooting build failures. This Skill provides the patterns and commands to handle these tasks correctly. ## Core Features & Use Cases - POM Configuration: Set up project coordinates, Java version properties, and build plugins such as maven-enforcer-plugin. - Dependency Management: Import BOMs like spring-boot-dependencies to align versions and avoid conflicts across modules. - Build Diagnostics: Use commands like mvn dependency:tree, dependency:analyze, and help:effective-pom to inspect and fix build issues. - Use Case: When a Spring Boot project fails with a version conflict, use this Skill to import the Spring Boot BOM, run the enforcer plugin, and verify the resolved dependency tree. ## Quick Start Ask the assistant to configure a Maven POM for a Java 21 Spring Boot project with dependency management and the enforcer plugin.