使用Maven依赖插件下载二进制文件

时间:2016-10-12 16:02:11

标签: bash maven

我想编写一个简单的shell脚本,使用Maven下载在此位置部署的.zip的最新版本:

https://github.com/EBIBioSamples/EBIBioSamples.github.io/tree/maven-repo/uk/ac/ebi/fg/myequivalents-rdf/1.1-SNAPSHOT

(即截至今日的文件myequivalents-rdf-1.1-20161007.151102-1.zip。)

我试图使用依赖:以这种方式复制:

mvn dependency:copy \
  -DremoteRepositories=https://raw.githubusercontent.com/EBIBioSamples/EBIBioSamples.github.io/maven-repo \
  -DgroupId=uk.ac.ebi.fg -DartifactId=myequivalents-rdf -Dversion=1.1-SNAPSHOT -Dartifact=zip \
  -Dtransitive=false -DoutputDirectory=/tmp

但它一直在说"要么是神器或artifactItems"。我已经尝试过artifact = jar(只是为了查看是否下载了.jar)和-DartifactItems代替了工件,但没有运气。那么,这可能与Maven有关吗?怎么样?我想使用Maven的原因是它应该比下载maven-metadata.xml更快/更清楚,提取时间戳并使用它来构建最终的URL。

0 个答案:

没有答案