Uploaded image for project: 'Maven Dependency Plugin'
  1. Maven Dependency Plugin
  2. MDEP-649

dependency:resolve-plugins lacks includeParents user property

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.1.1
    • None
    • resolve-plugins
    • 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`

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            devurandom Dennis Schridde
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: