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)