Currently Any or our java application does not follow any versioning approach. Any build triggered will simply overwrite the latest version in the package registry.
The idea is to implement semantic versioning (SemVer) for Java projects to ensure consistent versioning, better dependency management, and improved compatibility. Semantic versioning follows the MAJOR.MINOR.PATCH
format:
Guidelines : https://gitlab.developers.cam.ac.uk/uis/devops/continuous-delivery/ci-templates/-/blob/master/CHANGELOG.md