Core Common Lib
We have two cases where a developer could accidentally override the generated core common lib jar file
- When a developer creates a new branch in core common lib, GitLab automatically builds and push's jar file to artifacts repo.
- When a developer creates MR, they could use the same version in the POM file so technically they can add new classes and override the already generated jar file which could break all existing services.