嘿我是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
答案 0 :(得分:0)
你非常接近正确的解决方案 - 同样的插件,不同的mojo:
$ mvn maven-dependency-plugin:copy-dependencies -DoutputDirectory=/path/to/output
这会将所有依赖项转储到您选择的位置。
-DstripVersion=true
参数非常有用,如果你想让罐子的规范名称没有版本后缀(即log4j.jar
与log4j-1.2.17.jar
)。
希望有所帮助。