krizaka-bom
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-bom</artifactId>
<version>0.2.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-parent</artifactId>
<version>0.2.0</version>
<relativePath>../krizaka-parent/pom.xml</relativePath>
</parent>
<artifactId>krizaka-bom</artifactId>
<packaging>pom</packaging>
<name>Krizaka BOM</name>
<description>Bill of materials of the Krizaka JVM artifacts: import it once and every com.krizaka dependency resolves to one coherent release.</description>
<!-- Every published com.krizaka artifact, and nothing else: importing this BOM never changes the
version of a third-party library (see krizaka-parent).
Each repository is versioned on its own (SemVer, release-please); the BOM is what makes a
set compatible: one property per repository names the release this BOM was tested with.
They default to this BOM's version — inside the Orazaka workspace the whole set is built
from source at one SNAPSHOT — and a release of krizaka-build sets each one to the version
of that repository it ships with. -->
<properties>
<krizaka-platform-kit.version>0.2.0</krizaka-platform-kit.version>
<krizaka-users.version>0.2.0</krizaka-users.version>
<krizaka-notifications.version>0.2.0</krizaka-notifications.version>
<krizaka-billing.version>0.2.0</krizaka-billing.version>
</properties>
<dependencyManagement>
<dependencies>
<!-- krizaka-build -->
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-test-support</artifactId>
<version>${project.version}</version>
</dependency>
<!-- krizaka-platform-kit -->
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-security</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-messaging</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-web</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-observability</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-spring-boot-starter-web</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-spring-boot-starter-security</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-spring-boot-starter-rabbitmq</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-spring-boot-starter-observability</artifactId>
<version>${krizaka-platform-kit.version}</version>
</dependency>
<!-- krizaka-users -->
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-users-api</artifactId>
<version>${krizaka-users.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-users-client</artifactId>
<version>${krizaka-users.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-users-persistence</artifactId>
<version>${krizaka-users.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-users-core</artifactId>
<version>${krizaka-users.version}</version>
</dependency>
<!-- krizaka-notifications -->
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-notifications-api</artifactId>
<version>${krizaka-notifications.version}</version>
</dependency>
<!-- krizaka-billing -->
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-billing-api</artifactId>
<version>${krizaka-billing.version}</version>
</dependency>
<dependency>
<groupId>com.krizaka</groupId>
<artifactId>krizaka-billing-client</artifactId>
<version>${krizaka-billing.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>