java - 如何从远程存储库下载 Maven Artifact 到本地文件夹?

标签 java maven dependency-management

我正在编写用于部署 Java 应用程序的脚本。场景很简单:

  1. 将已发布的应用程序 (jar) 从存储库下载到本地文件夹。
  2. 用 jar 运行 java

如何将这个 jar 从 maven repo 下载到本地文件夹?

重要

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

最佳答案

像这样尝试 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

关于java - 如何从远程存储库下载 Maven Artifact 到本地文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394176/

相关文章:

java - 我想计算Java中两点之间的距离

java - 使用 maven-failsafe-plugin 时应该将集成测试存储在哪里?

java - Maven 问题 : maven-clean-plugin not found in repository

java - 如何在maven eclipse项目中使用cplex.jar?

SBT 自定义冲突管理器

spring-boot - 如何排除从项目依赖项中扫描的 Spring bean?

java - 强化 : Null dereference for Java 8

java - 我的 Controller bean (Spring-MVC) 中未处理 Autowiring bean

java - 为每个模块在自己的模块上运行 spring boot 单元测试

java - java中的定时器和TimerTask