我有三个级别的 Maven 多模块项目。
祖父 -> 包括父亲
父亲 -> 包括多个儿子
儿子1 儿子2 儿子3
我的詹金斯工作触发了祖父项目的构建。即最重要的。
我想让祖父只建造项目 Son1 和 Son2 而不是 Son3。
但问题是 Son1、Son2 和 Son3 对 Grand Father Project 不可见
那么我如何控制从父级构建哪个子子项目?
像这样,
C:\Documents\project\GrandFather> mvn --projects father.son1,father.son2 --also-make clean install
我正在读这个Maven模块+构建一个特定的模块
但此解决方案仅适用于直接子 Maven 项目。