Versions of shared libraries

The microservices that make up the Signomix platform can use code contained in two shared libraries: signomix-common and signomix-extensions.

If a microservice requires these libraries, its pom.xml file must declare the following dependencies:

<dependency>
    <groupId>com.signomix</groupId>
    <artifactId>signomix-common</artifactId>
    <version>1.18.0</version>
</dependency>
<dependency>
    <groupId>com.signomix</groupId>
    <artifactId>signomix-extensions</artifactId>
    <version>1.2.0</version>
</dependency>

Version Management

Individual microservices whose code is in GitHub repositories may have declarations of different versions of these shared libraries. This is because the development of microservices is not always synchronized with one another.

Before proceeding to build the platform in a new development environment, check the pom.xml files of all microservices and update the version numbers of these libraries to the latest ones. This may require modifications to the microservice code to adapt it to the latest library versions.

© 2023-2025 Grzegorz Skorupa