dependency:get
Full name:
org.apache.maven.plugins:maven-dependency-plugin:3.6.0: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::https://repo.maven.apache.org/maven2,myrepo::::https://repo.acme.com,https://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::https://repo.maven.apache.org/maven2,myrepo::::https://repo.acme.com,https://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