我的项目有多个模块,例如ModuleA,ModuleB,ModuleC,ModuleD,ModuleE,ModuleF
我在 ModuleA 中有不同的口味,比如(sit、prod、prepord),
模块B中的相同,有不同的风格,例如(红色,绿色,蓝色,黄色等...)
ModuleB 将使用(ModuleA、ModuleC、ModuleD、ModuleE、ModuleF)的所有模块属性
模块C使用(模块A)的属性,
模块D使用(模块A)的属性,
模块E使用(模块A)的属性,
模块 F 使用(模块 A)的属性
这里 ModuleA 是 (ModuleB,C,D,E,F) 的 commonModule
这里我也需要根据ModuleA中的风味选择更改BaseURLS(如果我选择“sit”siturl应该设置,如果我选择“prod”prodUrl应该像这样设置)
是否可以在模块A中选择一种口味(例如坐或刺或预装任何一种口味),同样,如果在模块B中选择任何一种口味(红色或任何其他),我也可以选择任何一种口味。
如何做请用示例解释
当我尝试在 ModuleA 中选择一种风味(坐)并在 ModuleB 中选择一种风味(红色)时,并且当我尝试在 ModuleB 中使用 ModuleA 的属性时遇到问题,项目无法构建。
您必须确保模块具有相同的风格名称才能编译。
例如: 在所有模块中,您必须有这样的风味:
生产
质量保证
要成功编译项目,您必须确保每个项目具有相同的名称。
例如:QA每个模块的产品风味以及构建配置文件中的 QA 基本 URL。