从本地Maven存储库下载工件

时间:2014-11-05 14:31:11

标签: maven download repository

嘿我是maven的新手,我想知道是否有人知道我是否在目录中有一堆文件,我可以将该目录作为maven的本地回购。那里的项目没有maven项目,但我能否以某种方式使用maven将这些文件下载到另一个位置?

这就是文件夹的组织方式:

patch

--new folder

----versions (multiple folders which contain zip files)

有没有办法获取版本文件夹并使用maven命令(如

)将其复制到其他目录
mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:copy -Dartifact=org.hibernate:hibernate-entitymanager:3.4.0.GA:jar:sources -DoutputDirectory=/home/-Dmdep.useBaseVersion=true

1 个答案:

答案 0 :(得分:0)

你非常接近正确的解决方案 - 同样的插件,不同的mojo:

$ mvn maven-dependency-plugin:copy-dependencies -DoutputDirectory=/path/to/output

这会将所有依赖项转储到您选择的位置。

-DstripVersion=true参数非常有用,如果你想让罐子的规范名称没有版本后缀(即log4j.jarlog4j-1.2.17.jar)。

希望有所帮助。