DSS-2300: Create dss-bom
Created by: vgalloy
Motivation: Ease the project client integration : Avoid client speeding time to set all dss projects version in their own code.
Context: Most of the modern build tool are able to handle bom
- Maven : https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms
- Gradle : https://docs.gradle.org/current/userguide/java_platform_plugin.html
Bom are a simple solution to share a group of versions famous of projets already provide bom to avoid client to define dependencies by them self :
- Jackson : https://mvnrepository.com/artifact/com.fasterxml.jackson/jackson-bom
- Junit : https://mvnrepository.com/artifact/org.junit/junit-bom
Modifications:
- Create a new module named dss-bom located with all dss module version (an only dss module)
- Use tab in root (sd-dss) module