The RH-SSO BOM's project provides Maven BOM files which manages the version of the dependencies you use in your project, ensuring you always get a compatible stack.
To use the BOM, import it into your dependency management. For adapters import the following BOM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.redhat.bom.rh-sso-cd</groupId>
<artifactId>rh-sso-adapter-bom</artifactId>
<version>7.0.0</version>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
For server extensions import the following BOM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.redhat.bom.rh-sso-cd</groupId>
<artifactId>rh-sso-spi-bom</artifactId>
<version>7.0.0</version>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
In order to add utilities modules for integration tests used by the quickstarts, import the following BOM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.redhat.bom.rh-sso-cd</groupId>
<artifactId>rh-sso-misc-bom</artifactId>
<version>7.0.0</version>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>