ProGet 上传本地工件

Posted

技术标签:

【中文标题】ProGet 上传本地工件【英文标题】:ProGet upload local artifacts 【发布时间】:2021-04-16 07:50:17 【问题描述】:

我要做的是获取我的本地 maven 存储库(存储在 .m2/repository/ 中)并将所有工件上传到 ProGet 服务器。

我似乎找不到任何文档或 maven 插件,即使它给了我这个功能?

有人可以帮忙吗?

【问题讨论】:

如果您使用存储库管理器,您通常会对其进行设置和构建...所有需要的工件将在构建过程中下载到您的存储库管理器中... 我的问题是我有一个锁定的 ProGet 服务器,我只能通过 *** 访问。因此,当我构建我的项目时,它会在构建过程中拉下人工制品。但是现在对于那个项目,我想获取下载的人工制品并将它们上传到我拥有管理员访问权限的 ProGet 服务器。我无法在 ProGet 服务器之间进行任何复制,因为原始服务器我没有也无法获得管理员访问权限。如果这有意义吗?这就是为什么我想推动我的本地文物(一次或手动过程,如果罚款不需要是自动的) @AndrewKew 你找到解决方案了吗? 【参考方案1】:

您可以尝试Wagon Maven Plugin,但its latest version 已经快两年了,我遇到了不适用于最新 Maven 版本的问题。

您可以使用Exec Maven Plugin 来运行上传文件的脚本。

【讨论】:

以上是关于ProGet 上传本地工件的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在工件中拥有本地 git 存储库?

如何在SBT中发布之前检查工件是否存在

使用 Windows Runner 上传工件

将工件上传到 Artifactory 的首选方式是啥?

使用 Maven 在 Nexus 中自动上传工件

Nexus 支持批量上传工件吗?