artifact-versions:unpack

Full name:

com.mpobjects.maven:artifact-versions-maven-plugin:1.0.2-SNAPSHOT:unpack

Description:

Like the get goal, but it will also unpack the retrieved artifact.

Attributes:

Required Parameters

Name Type Since Description
<outputDirectory> File - Output location.
User property is: outputDirectory.

Optional Parameters

Name Type Since Description
<artifact> String - A string of the form groupId:artifactId[:version[:packaging[:classifier]]].
User property is: artifact.
<artifactId> String - The artifactId of the artifact to download. Ignored if artifact is used.
User property is: artifactId.
<artifactProperty> String - This property will receive the resolved artifact coordinate. Only used when executed from a project.
User property is: artifactProperty.
<classifier> String - The classifier of the artifact. Ignored if artifact is used.
User property is: classifier.
<encoding> String - (no description)
User property is: mdep.unpack.encoding.
<excludeQualifiers> String - Comma separated version qualifiers which should be excluded from the result. Ignored if qualifiersExcluded is used.
User property is: excludeQualifiers.
<excludes> String - (no description)
User property is: mdep.unpack.excludes.
<groupId> String - The groupId of the artifact. Ignored if artifact is used.
User property is: groupId.
<ignorePermissions> boolean - (no description)
Default value is: false.
User property is: dependency.ignorePermissions.
<includes> String - (no description)
User property is: mdep.unpack.includes.
<offset> int - Version offset to get. The latest selected version is at offset 0, the second latest is 1, etc.
User property is: offset.
<packaging> String - The packaging of the artifact. Ignored if artifact is used.
Default value is: jar.
User property is: packaging.
<qualifiersExcluded> Set - (no description)
<qualifiersRequired> Set - (no description)
<remoteRepositories> String - Repositories in the format id::[layout]::url or just url, separated by comma. ie. central::default::http://repo1.maven.apache.org/maven2,myrepo::::http://repo.acme.com,http://repo.acme2.com
User property is: remoteRepositories.
<requireQualifiers> String - Comma separated list of version qualifiers which are required in the result. Ignored if qualifiersRequired is used.
User property is: requireQualifiers.
<skip> boolean - (no description)
<version> String - The version (range) to accept. Ignored if artifact is used.
Default value is: [0,).
User property is: version.

Parameter Details

<artifact>

A string of the form groupId:artifactId[:version[:packaging[:classifier]]].
  • Type: java.lang.String
  • Required: No
  • User Property: artifact

<artifactId>

The artifactId of the artifact to download. Ignored if artifact is used.
  • Type: java.lang.String
  • Required: No
  • User Property: artifactId

<artifactProperty>

This property will receive the resolved artifact coordinate. Only used when executed from a project.
  • Type: java.lang.String
  • Required: No
  • User Property: artifactProperty

<classifier>

The classifier of the artifact. Ignored if artifact is used.
  • Type: java.lang.String
  • Required: No
  • User Property: classifier

<encoding>

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: mdep.unpack.encoding

<excludeQualifiers>

Comma separated version qualifiers which should be excluded from the result. Ignored if qualifiersExcluded is used.
  • Type: java.lang.String
  • Required: No
  • User Property: excludeQualifiers

<excludes>

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: mdep.unpack.excludes

<groupId>

The groupId of the artifact. Ignored if artifact is used.
  • Type: java.lang.String
  • Required: No
  • User Property: groupId

<ignorePermissions>

(no description)
  • Type: boolean
  • Required: No
  • User Property: dependency.ignorePermissions
  • Default: false

<includes>

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: mdep.unpack.includes

<offset>

Version offset to get. The latest selected version is at offset 0, the second latest is 1, etc.
  • Type: int
  • Required: No
  • User Property: offset

<outputDirectory>

Output location.
  • Type: java.io.File
  • Required: Yes
  • User Property: outputDirectory

<packaging>

The packaging of the artifact. Ignored if artifact is used.
  • Type: java.lang.String
  • Required: No
  • User Property: packaging
  • Default: jar

<qualifiersExcluded>

(no description)
  • Type: java.util.Set
  • Required: No

<qualifiersRequired>

(no description)
  • Type: java.util.Set
  • Required: No

<remoteRepositories>

Repositories in the format id::[layout]::url or just url, separated by comma. ie. central::default::http://repo1.maven.apache.org/maven2,myrepo::::http://repo.acme.com,http://repo.acme2.com
  • Type: java.lang.String
  • Required: No
  • User Property: remoteRepositories

<requireQualifiers>

Comma separated list of version qualifiers which are required in the result. Ignored if qualifiersRequired is used.
  • Type: java.lang.String
  • Required: No
  • User Property: requireQualifiers

<skip>

(no description)
  • Type: boolean
  • Required: No

<version>

The version (range) to accept. Ignored if artifact is used.
  • Type: java.lang.String
  • Required: No
  • User Property: version
  • Default: [0,)