2025-12-16 10:20:31 -07:00
|
|
|
# mvn dependency
|
|
|
|
|
|
|
|
|
|
> Manage and analyze Maven project dependencies.
|
|
|
|
|
> Provides goals for viewing, resolving, and copying project dependencies.
|
|
|
|
|
> More information: <https://maven.apache.org/plugins/maven-dependency-plugin/usage.html>.
|
|
|
|
|
|
2026-08-06 22:19:46 -06:00
|
|
|
- Add a dependency:
|
|
|
|
|
|
|
|
|
|
`mvn dependency:add -Dgav={{group_id}}:{{artifact_id}}:{{version}}`
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
- Display the full dependency tree, including direct and transitive dependencies:
|
|
|
|
|
|
|
|
|
|
`mvn dependency:tree`
|
|
|
|
|
|
|
|
|
|
- Analyze the dependencies and highlight unused or undeclared ones:
|
|
|
|
|
|
|
|
|
|
`mvn dependency:analyze`
|
|
|
|
|
|
|
|
|
|
- Copy all project dependencies (by default, to `target/dependency/`):
|
|
|
|
|
|
|
|
|
|
`mvn dependency:copy-dependencies`
|
|
|
|
|
|
|
|
|
|
- Resolve and download all project dependencies to the local Maven repository:
|
|
|
|
|
|
|
|
|
|
`mvn dependency:resolve`
|
|
|
|
|
|
|
|
|
|
- Force Maven to update all dependencies from remote repositories:
|
|
|
|
|
|
|
|
|
|
`mvn dependency:resolve {{[-U|--update-snapshots]}}`
|