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]

Reply via email to