A simple BOM to ease the consumption of jMolecules JARs, especially API and Integrations JARs in combination.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jmolecules</groupId>
<artifactId>jmolecules-bom</artifactId>
<version>2023.2.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Note
|
Unfortunately versions defined via a BOM are not considered when declaring Maven Plugin dependency versions. I.e. if you e.g. use the ByteBuddy integration, you will still need to declare the version explicitly. |
BOM Version | jMolecules | jMolecules Integrations |
---|---|---|
2025.0.0-SNAPSHOT |
2.0.0-SNAPSHOT |
0.25.0-SNAPSHOT |
2025.0.0-RC2 |
2.0.0-RC2 |
0.24.1 |
2025.0.0-RC1 |
2.0.0-RC1 |
0.24.0 |
2023.2.1-SNAPSHOT |
1.10.0 |
0.25.0-SNAPSHOT |
2023.2.1 |
1.10.0 |
0.24.1 |
2023.2.0 |
1.10.0 |
0.24.0 |
2023.1.7 |
1.9.0 |
0.23.0 |
2023.1.6 |
1.9.0 |
0.22.1 |
2023.1.5 |
1.9.0 |
0.22.0 |
2023.1.4 |
1.9.0 |
0.21.0 |
2023.1.3 |
1.9.0 |
0.20.0 |
2023.1.2 |
1.9.0 |
0.19.0 |
2023.1.1 |
1.9.0 |
0.18.0 |
2023.1.0 |
1.9.0 |
0.17.0 |
2023.0.2 |
1.8.0 |
0.18.0 |
2023.0.1 |
1.8.0 |
0.17.0 |
2023.0.0 |
1.8.0 |
0.16.0 |
2022.3.2 |
1.7.0 |
0.17.0 |
2022.3.1 |
1.7.0 |
0.16.0 |
2022.3.0 |
1.7.0 |
0.15.0 |
2022.2.6 |
1.6.0 |
0.17.0 |
2022.2.5 |
1.6.0 |
0.16.0 |
2022.2.4 |
1.6.0 |
0.15.0 |
2022.1.3 |
1.5.0 |
0.13.0 |
2022.1.2 |
1.5.0 |
0.12.0 |
2022.1.1 |
1.5.0 |
0.11.0 |
2021.2.7 |
1.4.0 |
0.13.0 |
2021.2.7 |
1.4.0 |
0.12.0 |
2021.2.7 |
1.4.0 |
0.11.0 |
jMolecules BOM uses CalVer with the following segment semantics:
-
202x — the year of the release. Thus, will — tautologically — increase every year.
-
minor digit — a spec level. I.e. If the version of the jMolecules API JARs is increased in the release, we will bump that segment.
-
bugfix digit — the integrations level. Will be bumped if an integration release is included. Will be reset for every release including a spec bump.