我正在编写用于部署 Java 应用程序的脚本。场景很简单:
- 将已发布的应用程序 (jar) 从存储库下载到本地文件夹。
- 用 jar 运行 java
如何将这个 jar 从 maven repo 下载到本地文件夹?
重要
- 问题不是关于解决一个 Artifact 。 Here是将单个 Artifact 下载到本地存储库的解决方案,但我想指定文件夹。
- 此外,该解决方案应该可以在没有 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/