我正在按照推荐here (see answer by Carlspring)和here的方式设计一个多模块maven系统。该模式将父项与聚合器分开。
除了一件事,这一切都很好。当我开发父模块时,我发现如果父更改,我必须在构建聚合之前首先重建它。否则它将从存储库中提取父级,这将始终是一个修订版本。
是否有一种简单的方法可以强制重建父母而不依赖于回购?这似乎会像引导建筑一样反复出现。
更新:有人要求提供目录布局。也许这会有所帮助:
$ find . -name pom.xml
./pom.xml
./myappp008-cs/pom.xml
./myappp008-ds/pom.xml
./myappp008-gr/pom.xml
./myappp008-as/pom.xml
./myappp008-parent/pom.xml
顶级pom是聚合器,myapp008-parent pom是父级。
此外,我所包含的两个链接都显示了与我类似的目录布局。
答案 0 :(得分:0)
Duh,只是让父节点聚合器中的第一个模块处理案例。以前,我根本没有让父母成为其中一个模块。