maven 父POM和子POM的Gitlab ci问题

zvokhttg  于 2023-02-07  发布在  Maven
关注(0)|答案(1)|浏览(233)

我的项目中有6个微服务,我在gitlab中将它们分成了6个项目。当我尝试一起构建这些微服务时,或者在构建父POM之后,在Gitlab之外单独构建子POM时,它可以工作,但在使用gitlab-ci时,我无法构建它,因为它们失败了不可解析的父POM。有人能告诉我如何独立构建这些微服务吗(构建父POM并保持工件可用于所有其他项目)。
在gitlab中尝试缓存和工件,但它们严格地绑定到单个项目

blmhpbnm

blmhpbnm1#

如果你总是想把这六个微服务放在一起构建,那么把它们放到一个多模块的项目中,这样你在GitLab上就有了一个项目,一切都会变得容易得多。
如果你需要分离,那么你需要一个Maven包管理器,你可以使用GitLab自带的包管理器,也可以使用外部的包管理器,比如Artifactory。

相关问题