小编mav*_*00b的帖子

如何发布具有未发布依赖项的多模块项目

我有一个多模块项目(扁平结构)如下

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).实现这一目标的正确方法是什么?

谢谢

java maven-2

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

maven-2 ×1