This is an automated email from the ASF dual-hosted git repository.
tzimanyi pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new 63162e9168 [incubator-kie-issues#2047] Java 21 and Java 17 support
(#4010)
63162e9168 is described below
commit 63162e916871c558054dbb4bab599de81646087c
Author: Deepak Joseph <[email protected]>
AuthorDate: Mon Aug 11 14:20:38 2025 +0530
[incubator-kie-issues#2047] Java 21 and Java 17 support (#4010)
Updates the configuration so the repository builds and runs on both Java 21
and Java 17.
---
kogito-build/kogito-build-no-bom-parent/pom.xml | 7 ++++---
.../main/java/org/kie/kogito/maven/plugin/GenerateModelMojo.java | 4 ++--
quarkus/extensions/kogito-quarkus-test-list/pom.xml | 2 --
springboot/archetype/pom.xml | 4 +---
4 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/kogito-build/kogito-build-no-bom-parent/pom.xml
b/kogito-build/kogito-build-no-bom-parent/pom.xml
index 7d72f4a661..1e71bad1b8 100644
--- a/kogito-build/kogito-build-no-bom-parent/pom.xml
+++ b/kogito-build/kogito-build-no-bom-parent/pom.xml
@@ -57,8 +57,6 @@
<container.image.postgres>postgres:${version.org.postgres}</container.image.postgres>
<maven.compiler.release>17</maven.compiler.release>
- <maven.compiler.source>17</maven.compiler.source>
- <maven.compiler.target>17</maven.compiler.target>
<jacoco.agent.argLine/>
<!--
JaCoCo coverage data file location. Using a single file for appending in
the project's root directory makes it
@@ -71,7 +69,7 @@
<formatter.skip>false</formatter.skip>
<formatter.goal>format</formatter.goal>
<impsort.goal>sort</impsort.goal>
- <version.jdk>17</version.jdk>
+ <version.jdk>${maven.compiler.release}</version.jdk>
<!-- Properties also affecting test execution. -->
<invoker.skip>false</invoker.skip>
<archetype.test.skip>false</archetype.test.skip>
@@ -641,6 +639,9 @@
</goals>
</execution>
</executions>
+ <configuration>
+ <targetBytecode>${maven.compiler.release}</targetBytecode>
+ </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
diff --git
a/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/GenerateModelMojo.java
b/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/GenerateModelMojo.java
index 62cce9a250..17b910e149 100644
---
a/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/GenerateModelMojo.java
+++
b/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/GenerateModelMojo.java
@@ -81,10 +81,10 @@ public class GenerateModelMojo extends AbstractKieMojo {
@Parameter(defaultValue = "3.10.2", property = "version.compiler.plugin")
private String compilerPluginVersion;
- @Parameter(defaultValue = "17", property = "maven.compiler.source")
+ @Parameter(defaultValue = "17", property = "maven.compiler.release")
private String compilerSourceJavaVersion;
- @Parameter(defaultValue = "17", property = "maven.compiler.target")
+ @Parameter(defaultValue = "17", property = "maven.compiler.release")
private String compilerTargetJavaVersion;
@Component
diff --git a/quarkus/extensions/kogito-quarkus-test-list/pom.xml
b/quarkus/extensions/kogito-quarkus-test-list/pom.xml
index 2870d3890f..5b6f4850d0 100644
--- a/quarkus/extensions/kogito-quarkus-test-list/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-test-list/pom.xml
@@ -37,8 +37,6 @@
<packaging>pom</packaging>
<properties>
- <maven.compiler.source>11</maven.compiler.source>
- <maven.compiler.target>11</maven.compiler.target>
<test.list.file.location>${project.build.directory}/kogito-quarkus-test-list.xml</test.list.file.location>
</properties>
diff --git a/springboot/archetype/pom.xml b/springboot/archetype/pom.xml
index d6c18802be..9a65ecb41f 100644
--- a/springboot/archetype/pom.xml
+++ b/springboot/archetype/pom.xml
@@ -27,14 +27,12 @@
<artifactId>springboot</artifactId>
<version>999-SNAPSHOT</version>
</parent>
+
<artifactId>kogito-spring-boot-archetype</artifactId>
<packaging>maven-archetype</packaging>
<name>Kogito :: Spring Boot :: Maven Archetype</name>
<description>Kogito based on Spring Boot runtime Archetype</description>
-
-
-
<dependencyManagement>
<dependencies>
<dependency>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]