依赖:获取

全名:

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