
我认为您正在为此而努力。如果这些项目作为版本单位发布,则实际上应该创建一个父POM。但是您可能应该只有一个CI工作。如果希望该构建快速进行,则可以将其配置为仅构建自上次构建以来已更改的模块(“构建”部分中的高级按钮-“增量构建-
仅构建已更改的模块”)。您还可以告诉Jenkins“在必要时执行并发构建”以一次测试多个提交。
但是我很好奇为什么您认为您想要多个CI工作?如果您认为这两个项目具有不同的生命周期,则可能应该分别对它们进行版本控制,因此应该在单独的git存储库中。不要保存git存储库,它们很便宜。实际上,几乎在每种情况下,交易者都越多。
通常,您希望给定的pom生成单个工件。聚集器poms可用于将较大工件的一部分分解为子模块,但前提是这些子模块不是自己释放的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)