【发布时间】:2011-04-05 19:40:15
【问题描述】:
我想要类似下面的东西。
我只想要一个实用程序,它能够从 Maven 存储库下载 jars 及其依赖项,而不会对我的项目的构建方式施加任何限制。
我想要这样的东西:
download-jar --dest=lib/ 'commons-io:commons-io:jar:1.4'
它应该也可以下载依赖项。
更新:
我不知道 pom.xml 应该是结构化的。
我需要完成的唯一任务是下载 jars,我想要一个可以完成这项任务的工具,不会因为多余的信息而困扰我。
有类似的吗?
【问题讨论】:
-
我不认为这是重复的,因为引用的问题是关于将 deps 提取到本地 m2 存储库,而这个问题通过显示自定义目标 (lib /)。
-
我完全同意。答案是:
mvn -Dartifact=commons-io:commons-io:1.4:jar -DoutputDirectory=$(pwd) -Dpackaging=jar dependency:copy -
改进的参数顺序:mvn 依赖:copy -DoutputDirectory=$(pwd) -Dartifact=commons-io:commons-io:1.4:jar