如何从远程存储库下载maven工件到本地文件夹?

时间:2014-12-10 05:55:34

标签: java maven dependency-management

我正在编写一个用于部署java应用程序的脚本。情节很简单:

  1. 将pusblished应用程序(jar)从存储库下载到本地文件夹。
  2. 使用jar运行java
  3. 如何将此jar从maven repo下载到本地文件夹?

    重要

    1. 关于解决一件工件的问题Here是将单个工件下载到本地存储库的解决方案,但我想指定文件夹。
    2. 此解决方案也可以在命令行没有 pom文件的情况下运行。例如。运行mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:copy将失败,因为它仅在存在pom.xml的文件夹中运行。

1 个答案:

答案 0 :(得分:5)

请尝试dependency:get,如下所示:

mvn dependency:get -DrepoUrl=http://repo.maven.apache.org/maven2/ -Dartifact=org.springframework:spring-context:4.0.4.RELEASE:jar -Dtransitive=false -Ddest=spring-context-4.0.4.RELEASE.jar