我有一个多模块项目(扁平结构)如下
parentpom (1.1-SNAPSHOT) moduleA (inherits parentpom version, depends on moduleB(1.1-SNAPSHOT)) moduleB (inherits parentpom version) aggregator (inherits parentpom version, aggregates moduleA, moduleB)
聚合器允许我同时构建,安装和部署moduleA和moduleB,并且看起来像我期望的那样.
当我尝试发布1.1版时,我不能,因为moduleA依赖于moduleB(1.1-SNAPSHOT),导致以下错误:"由于未发布的依赖项而无法释放项目"
我认为使用聚合器将允许我对moduleA和moduleB进行"同步"发布,自动更新moduleA以依赖于moduleB(1.1).实现这一目标的正确方法是什么?
谢谢