DBZ-7224 Switched to centralised JDK version control for Quarkus Outbox

This commit is contained in:
Jakub Cechacek 2024-07-04 09:07:13 +02:00
parent d6a81678aa
commit 3df71aac48
3 changed files with 36 additions and 3 deletions

View File

@ -10,6 +10,19 @@
<relativePath>../debezium-parent/pom.xml</relativePath> <relativePath>../debezium-parent/pom.xml</relativePath>
</parent> </parent>
<properties>
<!-- JDK version is controlled by Debezium Parent, do not change! -->
<!-- the compiler setting may be different from the parent -->
<!-- thus the setting must be here and use the referenced properties -->
<!-- e.g. different setting may be required due to quarkus version -->
<maven.compiler.source>${debezium.java.source}</maven.compiler.source>
<maven.compiler.target>${debezium.java.specific.target}</maven.compiler.target>
<maven.compiler.release>${debezium.java.specific.target}</maven.compiler.release>
<maven.compiler.testSource>${debezium.java.source}</maven.compiler.testSource>
<maven.compiler.testTarget>${debezium.java.specific.target}</maven.compiler.testTarget>
<maven.compiler.testRelease>${debezium.java.specific.target}</maven.compiler.testRelease>
</properties>
<artifactId>debezium-quarkus-outbox-common-parent</artifactId> <artifactId>debezium-quarkus-outbox-common-parent</artifactId>
<name>Debezium Quarkus :: Outbox :: Common</name> <name>Debezium Quarkus :: Outbox :: Common</name>
<packaging>pom</packaging> <packaging>pom</packaging>

View File

@ -15,9 +15,16 @@
<packaging>pom</packaging> <packaging>pom</packaging>
<properties> <properties>
<!-- Quarkus has moved to Java 17 as baseline --> <!-- JDK version is controlled by Debezium Parent, do not change! -->
<maven.compiler.source>17</maven.compiler.source> <!-- the compiler setting may be different from the parent -->
<maven.compiler.target>17</maven.compiler.target> <!-- thus the setting must be here and use the referenced properties -->
<!-- e.g. different setting may be required due to quarkus version -->
<maven.compiler.source>${debezium.java.source}</maven.compiler.source>
<maven.compiler.target>${debezium.java.specific.target}</maven.compiler.target>
<maven.compiler.release>${debezium.java.specific.target}</maven.compiler.release>
<maven.compiler.testSource>${debezium.java.source}</maven.compiler.testSource>
<maven.compiler.testTarget>${debezium.java.specific.target}</maven.compiler.testTarget>
<maven.compiler.testRelease>${debezium.java.specific.target}</maven.compiler.testRelease>
</properties> </properties>
<dependencyManagement> <dependencyManagement>

View File

@ -14,6 +14,19 @@
<name>Debezium Quarkus :: Outbox</name> <name>Debezium Quarkus :: Outbox</name>
<packaging>pom</packaging> <packaging>pom</packaging>
<properties>
<!-- JDK version is controlled by Debezium Parent, do not change! -->
<!-- the compiler setting may be different from the parent -->
<!-- thus the setting must be here and use the referenced properties -->
<!-- e.g. different setting may be required due to quarkus version -->
<maven.compiler.source>${debezium.java.source}</maven.compiler.source>
<maven.compiler.target>${debezium.java.specific.target}</maven.compiler.target>
<maven.compiler.release>${debezium.java.specific.target}</maven.compiler.release>
<maven.compiler.testSource>${debezium.java.source}</maven.compiler.testSource>
<maven.compiler.testTarget>${debezium.java.specific.target}</maven.compiler.testTarget>
<maven.compiler.testRelease>${debezium.java.specific.target}</maven.compiler.testRelease>
</properties>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<dependency> <dependency>