【发布时间】:2010-02-25 13:39:36
【问题描述】:
如何制作项目 jar 版本和 maven 存储库结构(md5hash、distribution pom 等)以将其放入我自己的存储库中? Maven有一个插件来做吗?注意,我需要在我的本地机器中生成这个结构,我没有 CI 和其他人来做!
希望!!!
【问题讨论】:
如何制作项目 jar 版本和 maven 存储库结构(md5hash、distribution pom 等)以将其放入我自己的存储库中? Maven有一个插件来做吗?注意,我需要在我的本地机器中生成这个结构,我没有 CI 和其他人来做!
希望!!!
【问题讨论】:
检查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可选参数。
【讨论】: