依赖:获取

全名

org.apache.maven.plugins:maven-dependency-plugin:3.3.0:get

说明

从指定的远程存储库中解析单个工件,最终可传递。警告:将始终检查超级 pom.xml 中定义的中央存储库。您可以在您的settings.xml

属性

  • 目标是线程安全的并支持并行构建。

可选参数

姓名 类型 自从 描述
<artifact> String - groupId:artifactId:version[:packaging[:classifier]] 形式的字符串。
用户属性是artifact
<artifactId> String - 要下载的工件的 artifactId。如果使用则忽略 artifact
用户属性是artifactId
<classifier> String 2.3 要下载的工件的分类器。如果使用则忽略 artifact
用户属性是classifier
<groupId> String - 要下载的工件的 groupId。如果使用则忽略 artifact
用户属性是groupId
<packaging> String - 要下载的工件的打包。如果使用则忽略 artifact
默认值为jar
用户属性是packaging
<remoteRepositories> String - 格式为 id::[layout]::url 或只是 url 的存储库,以逗号分隔。IE。central::default::https://repo.maven.apache.org/maven2,myrepo::::https://repo.acme.com,https://repo.acme2.com
用户属性是: remoteRepositories.
<skip> boolean 2.7 完全跳过插件执行。
默认值为false
用户属性是mdep.skip
<transitive> boolean - 传递下载,检索指定的工件及其所有依赖项。
默认值为true
用户属性是transitive
<version> String - 要下载的工件的版本。如果使用则忽略 artifact
用户属性是version

参数详情

<神器>

groupId:artifactId:version[:packaging[:classifier]] 形式的字符串。
  • 类型java.lang.String
  • 必需No
  • 用户属性artifact

<artifactId>

要下载的工件的 artifactId。如果使用则忽略 artifact
  • 类型java.lang.String
  • 必需No
  • 用户属性artifactId

<分类器>

要下载的工件的分类器。如果使用则忽略 artifact
  • 类型java.lang.String
  • 2.3
  • 必需No
  • 用户属性classifier

<组ID>

要下载的工件的 groupId。如果使用则忽略 artifact
  • 类型java.lang.String
  • 必需No
  • 用户属性groupId

<包装>

要下载的工件的打包。如果使用则忽略 artifact
  • 类型java.lang.String
  • 必需No
  • 用户属性packaging
  • 默认jar

<远程存储库>

格式为 id::[layout]::url 或只是 url 的存储库,以逗号分隔。IE。central::default::https://repo.maven.apache.org/maven2,myrepo::::https://repo.acme.com,https://repo.acme2.com
  • 类型java.lang.String
  • 必需No
  • 用户属性remoteRepositories

<跳过>

完全跳过插件执行。
  • 类型boolean
  • 2.7
  • 必需No
  • 用户属性mdep.skip
  • 默认false

<传递>

传递下载,检索指定的工件及其所有依赖项。
  • 类型boolean
  • 必需No
  • 用户属性transitive
  • 默认true

<版本>

要下载的工件的版本。如果使用则忽略 artifact
  • 类型java.lang.String
  • 必需No
  • 用户属性version