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

org.apache.maven.plugins:maven-dependency-plugin:unpack to support remoteRepositories

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Auto Closed
    • 2.5.1
    • None
    • unpack
    • None

    Description

      As a user, I'd like to download a Maven artifact from command-line and get it unzipped.

      In order to use the maven-depdenceny-plugin:goal as the ultimate command-line client to download a maven artifact (not necessarly in the context of a project), it would be useful to add to it an "unpack" parameter that would allow to unpack the just-downloaded stuff.

      When in comes to automating download+unzip of an artifact in CI:
      Currently, one has to add a Shell or Ant or Groovy script to unzip, after using "mvn org.apache.maven.plugins:maven-dependency-plugin:2.5.1:get -Dartifact=blah:blah:1.0 -DremoteRepositories=http://somewhere". It's not very convenient as this requires usage of another Ant or Groovy file, or usage of a platform-specific interpreter.

      Also note that the unpack-mojo can't fit this use-case since it's not configurable via command-line (can't set artifactItems nor remoteRepositories).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mickael.istria Mickael Istria
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: