在父POM更改上更新100个微服务



我有100个微服务,我们正试图在我们的项目中引入BOM。我可以清楚地看到的一个问题是,如果我更新BOM,我们需要对所有的微服务进行更改。有更好的方法吗?

示例:

grandparent:1.0.0
`-- parent:1.0.0
|-- ms1:1.0.0
|-- 
`-- ms100:1.0.0

现在假设,如果我们对祖父母进行更改,我们必须在父母中更新该版本,然后在所有微服务中更新。去管理这些微服务是的维护之夜

结构使它们耦合,不应该专注于使它们独立,甚至构建过程。我认为首先要解决的是打破构建过程中的这种相互依赖关系。

如果结构只是为了简化构建,那么有多种工具可用于自动化构建过程,例如:jenkins。Jenkins将是最简单的解决方案,并且在构建工具中很受欢迎。

最新更新