tet123/debezium-quarkus-outbox-common/deployment/pom.xml
Chris Cranford 75696be8eb DBZ-7388 Upgrade Outbox Extension to Quarkus 3.7.0
Quarkus 3.7 requires Java 17 baseline, explicitly changed the pom files for the
outbox extension bits to compile and use Java 17 baseline for binary artifacts.
2024-01-29 16:59:01 +01:00

58 lines
2.2 KiB
XML

<?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>io.debezium</groupId>
<artifactId>debezium-quarkus-outbox-common-parent</artifactId>
<version>2.6.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>debezium-quarkus-outbox-deployment-common</artifactId>
<name>Debezium Quarkus :: Outbox :: Deployment :: Common</name>
<packaging>jar</packaging>
<properties>
<!-- Quarkus has moved to Java 17 as baseline -->
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
<dependencies>
<!-- Debezium Quarkus Outbox Runtime Common artifact dependency -->
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-quarkus-outbox-common</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Needed for SimpleBuildItem -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-builder</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm-deployment</artifactId>
</dependency>
<!-- Needed for references to javax.persistence.AttributeConverter -->
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- Needed for references to specific Hibernate public SPIs -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</project>