我正在尝试使用Gradle库实现分阶段的CI / CD管道。我设法让Gradle将产生的库发布到本地Maven存储库(构建/存储库)。然后,我想手动将本地存储库中的工件“升级”到远程存储库。构建管道中每个阶段都有一个不同的远程终端。
我不希望这种逻辑成为Gradle的一部分。我想要的是一种简单地运行Maven命令(mvn)来将构建/存储库中的工件复制到http:// myrepositoryurl的方法。我找到了Maven copy:stage。但是,它因缺少org.apache.maven.plugins.stage.RepositoryCopier
的实现而有一些例外。
问题是我对Maven一无所知,也不知道这意味着什么。它在尝试执行某项操作时会识别“复制”,并已发现RepositoryCopier至少是它所需要的。但这行不通。
我需要做什么才能使其正常工作?
答案 0 :(得分:0)
AFAIK没有Maven命令可以从本地存储库复制到远程存储库。
Maven将文件从target
目录部署到远程存储库。