Maven
Dependencies Commands
Manage project dependencies with Maven. Resolve transitive dependencies, handle version conflicts, and control dependency scope for clean builds.
9 commands
Pro Tips
Use 'mvn dependency:tree' to visualize the full dependency graph and find version conflicts.
Use 'mvn versions:display-dependency-updates' to check which dependencies have newer versions available.
Use '<dependencyManagement>' in parent POM to centralize version definitions across modules.
Common Mistakes
Transitive dependencies can introduce security vulnerabilities. Run 'mvn dependency:analyze' to find unused and undeclared deps.
Excluding transitive dependencies with '<exclusions>' can break runtime. Test thoroughly after exclusions.