依赖:获取

全名

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

说明

从指定的远程存储库传递下载单个工件。警告:将始终检查超级 pom.xml 中定义的中央存储库。您可以在 settings.xml 中使用镜像条目

属性

可选参数

姓名 类型 自从 描述
神器 细绳 - groupId:artifactId:version[:packaging][:classifier] 形式的字符串。
工件 ID 细绳 - 要下载的工件的 artifactId。如果使用工件,则忽略 。
分类器 细绳 2.3 要下载的工件的分类器。如果使用工件,则忽略 。
目的地 细绳 2.4 要将工件复制到的目标文件(如果不是本地存储库)
组 ID 细绳 - 要下载的工件的 groupId。如果使用工件,则忽略 。
包装 细绳 - 要下载的工件的打包。如果使用工件,则忽略 。
默认值为jar
远程存储库 细绳 - 格式为 id::[layout]::url 或只是 url 的存储库,以逗号分隔。IE。中央::默认::http://repo1.maven.apache.org/maven2,myrepo::::http://repo.acme.com,http://repo.acme2.com
存储库 ID 细绳 - 已弃用。使用 remoteRepositories
默认值为temp
存储库网址 细绳 - 已弃用。使用远程存储库
及物的 布尔值 - 传递下载,检索指定的工件及其所有依赖项。
默认值为true
版本 细绳 - 要下载的工件的版本。如果使用工件,则忽略 。

参数详情

神器

groupId:artifactId:version[:packaging][:classifier] 形式的字符串。
  • 类型java.lang.String
  • 要求
  • 表达式${artifact}

工件编号

要下载的工件的 artifactId。如果使用工件,则忽略 。
  • 类型java.lang.String
  • 要求
  • 表达式${artifactId}

分类器

要下载的工件的分类器。如果使用工件,则忽略 。
  • 类型java.lang.String
  • : 2.3
  • 要求
  • 表达式${分类器}

目的地

要将工件复制到的目标文件(如果不是本地存储库)
  • 类型java.lang.String
  • : 2.4
  • 要求
  • 表达式${dest}

组号

要下载的工件的 groupId。如果使用工件,则忽略 。
  • 类型java.lang.String
  • 要求
  • 表达式${groupId}

包装

要下载的工件的打包。如果使用工件,则忽略 。
  • 类型java.lang.String
  • 要求
  • 表达式${包装}
  • 默认罐子

远程存储库

格式为 id::[layout]::url 或只是 url 的存储库,以逗号分隔。IE。中央::默认::http://repo1.maven.apache.org/maven2,myrepo::::http://repo.acme.com,http://repo.acme2.com
  • 类型java.lang.String
  • 要求
  • 表达式${remoteRepositories}

存储库ID

已弃用。使用远程存储库
我们将从其中下载工件的存储库的 ID
  • 类型java.lang.String
  • 要求
  • 表达式${repoId}
  • 默认值温度

存储库网址

已弃用。使用远程存储库
我们将从中下载工件的存储库的 url。不推荐使用 remoteRepositories
  • 类型java.lang.String
  • 要求
  • 表达式${repoUrl}

传递

传递下载,检索指定的工件及其所有依赖项。
  • 类型布尔值
  • 要求
  • 表达式${transitive}
  • 默认值

版本

要下载的工件的版本。如果使用工件,则忽略 。
  • 类型java.lang.String
  • 要求
  • 表达式${版本}