为特殊模块构建具有特殊配置文件的多模块项目
Build multimodule project with special profile for a special module
我有一个多模块项目,我使用用于模块 1 和模块 2 的 oracle 配置文件构建它。
使用父级的 Maven 命令:mvn clean install -Poracle
我想为除模块 3 之外的所有模块保留实际配置文件 (oracle) 并为其选择另一个配置文件 (X 或 Y )我稍后会用它来进行资源过滤,如图所示。
问题:
1) 可能吗?
2) 我该怎么做(父配置 + 模块 3 pom.xml && maven 命令)
我认为这是不可能的。
不过,您可以在触发配置文件是否处于活动状态的不同模块中定义 "marker files"(因此,如果有文件 oracle.txt
,则 oracle 配置文件为 运行).
我有一个多模块项目,我使用用于模块 1 和模块 2 的 oracle 配置文件构建它。
使用父级的 Maven 命令:mvn clean install -Poracle
我想为除模块 3 之外的所有模块保留实际配置文件 (oracle) 并为其选择另一个配置文件 (X 或 Y )我稍后会用它来进行资源过滤,如图所示。
问题:
1) 可能吗?
2) 我该怎么做(父配置 + 模块 3 pom.xml && maven 命令)
我认为这是不可能的。
不过,您可以在触发配置文件是否处于活动状态的不同模块中定义 "marker files"(因此,如果有文件 oracle.txt
,则 oracle 配置文件为 运行).