繁体   English   中英

将 Artifact 从本地 Maven 存储库复制到远程

[英]Copying Artifact from local Maven repository to remote

我正在尝试使用 Gradle 库实现分阶段的 CI/CD 管道。 我已经设法让 Gradle 将生成的库发布到本地 Maven 存储库(构建/存储库)。 然后我想做的是手动将这个本地存储库中的工件“提升”到远程存储库。 构建管道中的每个阶段都有一个不同的远程。

而且我不希望该逻辑成为 Gradle 的一部分。 我想要的是一种简单地运行 Maven 命令 (mvn) 以将构建/存储库中的工件复制到 http://myrepositoryurl 的方法。 我找到了 Maven copy:stage。 但是,由于缺少org.apache.maven.plugins.stage.RepositoryCopier实现,它失败了。

问题是我对 Maven 一无所知,也不知道这意味着什么。 它识别“复制”,因为它正在尝试做某事,并且已经发现 RepositoryCopier 至少是它需要的东西。 但它不会工作。

我需要做什么才能让它发挥作用?

AFAIK 没有 Maven 命令可以从本地存储库复制到远程存储库。

Maven 将target目录中的文件部署到远程存储库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM