我是maven世界的新手。我的组织有maven发布过程,所有工件都保存在我们的maven远程仓库中,因此我想向一些客户提供一些特定的工件版本。我该如何下载特定的模块版本?
答案 0 :(得分:0)
如果您的内部仓库没有Nexus这样的网络界面,您可以创建一个独立的pom.xml
,在dependencies
中输入所需的版本并调用{{ 1}}。
如果您需要一些样本poms和额外信息来帮助您入门,可以查看here和here
编辑:我忘了您可能希望工件出现在与pom相同的文件夹中。默认的maven设置是将其下载到mvn package
的子文件夹子文件夹的名称是组神器的ID。
EDIT2:这是一个用于将罐子下载到您选择的文件夹中的示例设置。如果删除/yourHomeFolder/.m2/repository/
设置,则工件jar将下载到子文件夹<outpuDirectory>
中。执行绑定到/dependendies
阶段,因此只需调用validate
mvn validate