从本地Maven存储库复制jar

时间:2016-08-08 00:10:49

标签: shell maven scripting repository

我正在使用Python / shell为Java项目开发一种部署脚本。该脚本当前可以从Sonatype Nexus存储库或项目的目标文件夹中复制jar。远程/ Nexus设置似乎都很好,但我感兴趣的是从本地maven存储库复制,因为无论项目安装在何处,我都可以随时知道jar的位置。

我想我的问题是:我是否只是从文件夹~/.m2/repository/{groupid}/{artifactid}/{version}中复制第一个jar来忽略任何内容?或者这是一个很好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果groupId包含多个部分,例如org.apache.httpcomponents,则文件夹结构会反映出这一点:org/apache/httpcomponents/...

enter image description here

版本目录中可能存在多个jar文件。