依赖:获取

全名:

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
  • 要求:否
  • 表达式:${版本}