dependency:get
Full name:
org.apache.maven.plugins:maven-dependency-plugin:3.0.2:get
Description:
Resolves a single artifact, eventually transitively, from the
specified remote repositories. Caveat: will always check the
central repository defined in the super pom. You could use a mirror
entry in your settings.xml
Attributes:
- The goal is thread-safe and supports parallel builds.
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. |
classifier |
String |
2.3 |
The classifier of the artifact to download. Ignored if
artifact is used. User property is: classifier. |
groupId |
String |
- |
The groupId of the artifact to download. Ignored if
artifact is used. User property is: groupId. |
packaging |
String |
- |
The packaging of the artifact to download. Ignored if
artifact is used. Default value is: jar. User property is: packaging. |
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. |
skip |
boolean |
2.7 |
Skip plugin execution completely. Default value is: false. User property is: mdep.skip. |
transitive |
boolean |
- |
Download transitively, retrieving the specified artifact and all of
its dependencies. Default value is: true. User property is: transitive. |
version |
String |
- |
The version of the artifact to download. Ignored if
artifact is used. 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
classifier:
The classifier of the artifact to download. Ignored if
artifact is used.
- Type: java.lang.String
- Since: 2.3
- Required: No
- User Property: classifier
groupId:
The groupId of the artifact to download. Ignored if
artifact is used.
- Type: java.lang.String
- Required: No
- User Property: groupId
packaging:
The packaging of the artifact to download. Ignored if
artifact is used.
- Type: java.lang.String
- Required: No
- User Property: packaging
- Default: jar
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
skip:
Skip plugin execution completely.
- Type: boolean
- Since: 2.7
- Required: No
- User Property: mdep.skip
- Default: false
transitive:
Download transitively, retrieving the specified artifact and all of
its dependencies.
- Type: boolean
- Required: No
- User Property: transitive
- Default: true
version:
The version of the artifact to download. Ignored if
artifact is used.
- Type: java.lang.String
- Required: No
- User Property: version