如何将项目jar发布和maven存储库结构(md5hash,distribution pom等)放入我自己的存储库中? Maven有插件可以做到吗?注意,我需要在我的本地机器中生成这个结构,我没有CI和其他人这样做!
公司希望!!!
答案 0 :(得分:4)
检查deploy plugin,我认为这就是你要找的东西。引用文档:
由于存储库包含的不仅仅是工件(POM,元数据,MD5和SHA1哈希文件...),因此部署不仅意味着复制工件,还要确保正确更新所有这些信息。这是部署插件的可靠性。
您需要声明一个<distributionManagement>
元素才能使用它,如下所示:
<distributionManagement>
<repository>
<id>internal.repo</id>
<name>MyCo Internal Repository</name>
<url>Host to Company Repository</url>
</repository>
</distributionManagement>
网址可以是“本地”file://
。
如果问题是关于在本地存储库中安装(第三方)jar(问题不完全清楚),请查看Maven安装插件,install:install
和install:install-file
都承认createChecksum
个可选参数。