What problem does it solve?
Inconsistent pom.xml dependency ordering leads to messy, hard-to-read, and difficult-to-maintain Maven projects. This Skill standardizes your pom.xml files, reducing cognitive load and merge conflicts.
Core Features & Use Cases
- Strict Ordering Rules: Enforces consistent grouping of dependencies by scope (compile, runtime, test) and then by
groupId.
- Region Comment Structure: Guides the use of XML region comments (
<!--region ... -->) for clear, hierarchical organization within pom.xml.
- Nested Organization: Supports nested regions for further granularity within specific dependency groups (e.g., Liftwizard bundles).
- Use Case: Automatically reorder and structure the dependencies in your
pom.xml files to match best practices, ensuring consistency across all your Java projects and making them easier to navigate and maintain.
Quick Start
Reorder the dependencies in the current pom.xml file according to the standard rules.