tet123/debezium-quarkus-outbox-common/runtime/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

68 lines
2.4 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-common</artifactId>
<name>Debezium Quarkus :: Outbox :: Runtime :: 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>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jackson</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-opentelemetry</artifactId>
<optional>true</optional>
</dependency>
<!-- Needed specifically for AdditionalJaxbMappingProducerImpl usage -->
<dependency>
<groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
</dependency>
<!-- Needed primarily for @Incubating annotation -->
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-api</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5-internal</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<resources>
<!-- Apply the properties set in the POM to the resource files -->
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
<includes>
<include>**/build.properties</include>
<include>**/META-INF/services/*</include>
</includes>
</resource>
</resources>
</build>
</project>