Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.1.1
-
None
-
None
Description
`dependency:resolve` has an `includeParents` user property [1] which `dependency:resolve-plugins` is lacking [2]. This makes it difficult to generate a complete list of all (JARs and) POMs required to build a project (with dependencies and plugins and their dependencies).
P.S. `dependency:get` appears to have a similar shortcoming: It can resolve dependencies recursively (`transitive=true`, enabled by default [3]), but it lacks a `includeParents` user property.
[1]: https://maven.apache.org/plugins/maven-dependency-plugin/resolve-mojo.html#includeParents
[2]: https://maven.apache.org/plugins/maven-dependency-plugin/resolve-plugins-mojo.html
[3]: Which BTW is inverse to the disabled-by-default `excludeTransitive` user property of `dependency:resolve`