Maven Build Tool
dependencies Section
dependency Element Structure
GAV Specification
Optional Elements
compile Scope
provided Scope
runtime Scope
test Scope
system Scope
import Scope
Dependency Graph
Automatic Resolution
Transitive Scope Rules
Dependency Mediation
Version Ranges
SNAPSHOT Versions
RELEASE Versions
Version Conflicts
Nearest Definition Rule
dependency:tree Goal
Tree Visualization
Conflict Resolution
Troubleshooting Dependencies
Excluding Transitive Dependencies
exclusions Element
Wildcard Exclusions
Inclusion Strategies
optional Element
Use Cases
Impact on Consumers
Best Practices
dependencyManagement Purpose
Version Centralization
Multi-module Coordination
BOM Usage
system Scope Usage
systemPath Element
Local JAR Files
Portability Issues
dependency:analyze Goal
Unused Dependencies
Undeclared Dependencies
Dependency Reports
Previous
6. Project Object Model (POM) Deep Dive
Go to top
Next
8. Build Lifecycle, Phases, and Goals