-
Sub-task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
-
None
-
None
Currently we have three builds that create the artifacts:
- 7.14-platform-ASSEMBLY
- 7.14-webapp-DISTRO
- 7.14-platform-DISTRO
This is because webapp and platform are in separate repositories and have interdependencies in both directions.
Motivation:
- This structure and how it translates to Maven profiles is very intransparent. Developers easily make mistakes by assigning modules to the wrong profiles.
Gain:
- Reduced build complexity => easier to understand CI structure
- Less CI builds overall => less maintenance effort