You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dennis Schridde (JIRA)" <ji...@apache.org> on 2019/04/19 14:06:00 UTC
[jira] [Updated] (MDEP-649) dependency:resolve-plugins lacks
includeParents user property
[ https://issues.apache.org/jira/browse/MDEP-649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dennis Schridde updated MDEP-649:
---------------------------------
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`
was:
`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).
[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]
> dependency:resolve-plugins lacks includeParents user property
> -------------------------------------------------------------
>
> Key: MDEP-649
> URL: https://issues.apache.org/jira/browse/MDEP-649
> Project: Maven Dependency Plugin
> Issue Type: New Feature
> Components: resolve-plugins
> Affects Versions: 3.1.1
> Reporter: Dennis Schridde
> Priority: Major
>
> `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`
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)