This is an automated email from the ASF dual-hosted git repository.

tkobayas pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


The following commit(s) were added to refs/heads/main by this push:
     new 865beea0ae [incubator-kie-drools-6280] Update maven.compiler.release 
for kie-archetypes (#6281)
865beea0ae is described below

commit 865beea0ae8ea00a7d35860926324a7b45a6581e
Author: Toshiya Kobayashi <[email protected]>
AuthorDate: Wed Mar 19 20:08:06 2025 +0900

    [incubator-kie-drools-6280] Update maven.compiler.release for 
kie-archetypes (#6281)
    
    - Use properties for maven.compiler.release, slf4j-version, junit-version, 
logback-version
---
 .../resources/META-INF/maven/archetype-metadata.xml    |  3 +++
 .../src/main/resources/archetype-resources/pom.xml     | 18 +++++++++---------
 .../integrationtestDefaults/archetype.properties       |  7 ++++---
 .../projects/integrationtestDefaults/reference/pom.xml | 18 +++++++++---------
 .../resources/META-INF/maven/archetype-metadata.xml    |  3 +++
 .../src/main/resources/archetype-resources/pom.xml     |  2 +-
 .../integrationtestDefaults/archetype.properties       |  7 ++++---
 .../projects/integrationtestDefaults/reference/pom.xml |  8 ++++----
 .../resources/META-INF/maven/archetype-metadata.xml    |  3 +++
 .../src/main/resources/archetype-resources/pom.xml     |  2 +-
 .../integrationtestDefaults/archetype.properties       |  7 ++++---
 .../projects/integrationtestDefaults/reference/pom.xml |  8 ++++----
 .../resources/META-INF/maven/archetype-metadata.xml    |  3 +++
 .../src/main/resources/archetype-resources/pom.xml     |  2 +-
 .../integrationtestDefaults/archetype.properties       |  7 ++++---
 .../projects/integrationtestDefaults/reference/pom.xml |  8 ++++----
 16 files changed, 61 insertions(+), 45 deletions(-)

diff --git 
a/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
 
b/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
index a867b4b0c4..bd7981589a 100644
--- 
a/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ 
b/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -23,6 +23,9 @@
     
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <requiredProperties>
+        <requiredProperty key="javaVersion">
+          <defaultValue>${maven.compiler.release}</defaultValue>
+        </requiredProperty>
         <requiredProperty key="droolsVersion">
             <defaultValue>${project.version}</defaultValue>
         </requiredProperty>
diff --git 
a/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/archetype-resources/pom.xml
 
b/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/archetype-resources/pom.xml
index 8122674f2e..f36395450e 100644
--- 
a/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/archetype-resources/pom.xml
+++ 
b/kie-archetypes/kie-drools-dmn-archetype/src/main/resources/archetype-resources/pom.xml
@@ -34,11 +34,11 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
-    <version.drools>${droolsVersion}</version.drools>
-    <version.slf4j>${slf4jVersion}</version.slf4j>
-    <version.junit>${junitVersion}</version.junit>
-    <version.logback>${logbackVersion}</version.logback>
+    <maven.compiler.release>${javaVersion}</maven.compiler.release>
+    <drools-version>${droolsVersion}</drools-version>
+    <slf4j-version>${slf4jVersion}</slf4j-version>
+    <junit-version>${junitVersion}</junit-version>
+    <logback-version>${logbackVersion}</logback-version>
   </properties>
 
   <dependencyManagement>
@@ -46,7 +46,7 @@
       <dependency>
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-bom</artifactId>
-        <version>${version.drools}</version>
+        <version>${drools-version}</version>
         <scope>import</scope>
         <type>pom</type>
       </dependency>
@@ -70,7 +70,7 @@
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>${version.junit}</version>
+      <version>${junit-version}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -81,7 +81,7 @@
     <dependency>
       <groupId>ch.qos.logback</groupId>
       <artifactId>logback-classic</artifactId>
-      <version>${version.logback}</version>
+      <version>${logback-version}</version>
       <scope>test</scope>
     </dependency>
   </dependencies>
@@ -95,7 +95,7 @@
       <plugin>
         <groupId>org.kie</groupId>
         <artifactId>kie-maven-plugin</artifactId>
-        <version>${version.drools}</version>
+        <version>${drools-version}</version>
         <extensions>true</extensions>
       </plugin>
     </plugins>
diff --git 
a/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
 
b/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
index 955eb678f2..27b70a9d6e 100644
--- 
a/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
+++ 
b/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
@@ -21,7 +21,8 @@ package=it.pkg
 version=0.1-SNAPSHOT
 groupId=archetype.it
 artifactId=basic
+javaVersion=${maven.compiler.release}
 droolsVersion=${project.version}
-slf4jVersion=1.7.2
-junitVersion=4.11
-logbackVersion=1.5.16
+slf4jVersion=${version.org.slf4j}
+junitVersion=${version.junit}
+logbackVersion=${version.ch.qos.logback}
diff --git 
a/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
 
b/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
index 85b5c5c490..f10ade50f2 100644
--- 
a/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
+++ 
b/kie-archetypes/kie-drools-dmn-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
@@ -31,11 +31,11 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
-    <version.drools>${project.version}</version.drools>
-    <version.slf4j>1.7.2</version.slf4j>
-    <version.junit>4.11</version.junit>
-    <version.logback>1.5.16</version.logback>
+    <maven.compiler.release>${maven.compiler.release}</maven.compiler.release>
+    <drools-version>${project.version}</drools-version>
+    <slf4j-version>${version.org.slf4j}</slf4j-version>
+    <junit-version>${version.junit}</junit-version>
+    <logback-version>${version.ch.qos.logback}</logback-version>
   </properties>
 
   <dependencyManagement>
@@ -43,7 +43,7 @@
       <dependency>
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-bom</artifactId>
-        <version>${dollar}{version.drools}</version>
+        <version>${dollar}{drools-version}</version>
         <scope>import</scope>
         <type>pom</type>
       </dependency>
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>4.13.1</version>
+      <version>${junit-version}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -78,7 +78,7 @@
     <dependency>
       <groupId>ch.qos.logback</groupId>
       <artifactId>logback-classic</artifactId>
-      <version>${version.logback}</version>
+      <version>${logback-version}</version>
       <scope>test</scope>
     </dependency>
   </dependencies>
@@ -92,7 +92,7 @@
       <plugin>
         <groupId>org.kie</groupId>
         <artifactId>kie-maven-plugin</artifactId>
-        <version>${version.drools}</version>
+        <version>${drools-version}</version>
         <extensions>true</extensions>
       </plugin>
     </plugins>
diff --git 
a/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
 
b/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
index 6691a5cc67..9bf984298a 100644
--- 
a/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ 
b/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -23,6 +23,9 @@
     
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <requiredProperties>
+        <requiredProperty key="javaVersion">
+          <defaultValue>${maven.compiler.release}</defaultValue>
+        </requiredProperty>
         <requiredProperty key="droolsVersion">
             <defaultValue>${project.version}</defaultValue>
         </requiredProperty>
diff --git 
a/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/archetype-resources/pom.xml
 
b/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/archetype-resources/pom.xml
index 094cacd450..0db197fa01 100644
--- 
a/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/archetype-resources/pom.xml
+++ 
b/kie-archetypes/kie-drools-exec-model-archetype/src/main/resources/archetype-resources/pom.xml
@@ -34,7 +34,7 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>${javaVersion}</maven.compiler.release>
     <drools-version>${droolsVersion}</drools-version>
     <slf4j-version>${slf4jVersion}</slf4j-version>
     <junit-version>${junitVersion}</junit-version>
diff --git 
a/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
 
b/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
index 955eb678f2..27b70a9d6e 100644
--- 
a/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
+++ 
b/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
@@ -21,7 +21,8 @@ package=it.pkg
 version=0.1-SNAPSHOT
 groupId=archetype.it
 artifactId=basic
+javaVersion=${maven.compiler.release}
 droolsVersion=${project.version}
-slf4jVersion=1.7.2
-junitVersion=4.11
-logbackVersion=1.5.16
+slf4jVersion=${version.org.slf4j}
+junitVersion=${version.junit}
+logbackVersion=${version.ch.qos.logback}
diff --git 
a/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
 
b/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
index c83d009011..ab1581e2ac 100644
--- 
a/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
+++ 
b/kie-archetypes/kie-drools-exec-model-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
@@ -31,11 +31,11 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>${maven.compiler.release}</maven.compiler.release>
     <drools-version>${project.version}</drools-version>
-    <slf4j-version>1.7.2</slf4j-version>
-    <junit-version>4.11</junit-version>
-    <logback-version>1.5.16</logback-version>
+    <slf4j-version>${version.org.slf4j}</slf4j-version>
+    <junit-version>${version.junit}</junit-version>
+    <logback-version>${version.ch.qos.logback}</logback-version>
   </properties>
 
   <dependencyManagement>
diff --git 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
index df9b53c707..fad641273d 100644
--- 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -23,6 +23,9 @@
     
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   <requiredProperties>
+    <requiredProperty key="javaVersion">
+      <defaultValue>${maven.compiler.release}</defaultValue>
+    </requiredProperty>
     <requiredProperty key="droolsVersion">
       <defaultValue>${project.version}</defaultValue>
     </requiredProperty>
diff --git 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/archetype-resources/pom.xml
 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/archetype-resources/pom.xml
index 199bb027f0..fb6bba465d 100644
--- 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/archetype-resources/pom.xml
+++ 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/main/resources/archetype-resources/pom.xml
@@ -34,7 +34,7 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>${javaVersion}</maven.compiler.release>
     <drools-version>${droolsVersion}</drools-version>
     <slf4j-version>${slf4jVersion}</slf4j-version>
     <junit-version>${junitVersion}</junit-version>
diff --git 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
index aa12980bdd..5275cd4af2 100644
--- 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
+++ 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
@@ -22,8 +22,9 @@ package=it.pkg
 version=0.1-SNAPSHOT
 groupId=archetype.it
 artifactId=basic
+javaVersion=${maven.compiler.release}
 droolsVersion=${project.version}
-slf4jVersion=1.7.2
-junitVersion=4.11
-logbackVersion=1.5.16
+slf4jVersion=${version.org.slf4j}
+junitVersion=${version.junit}
+logbackVersion=${version.ch.qos.logback}
 
diff --git 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
index 3bb4ea9b14..9d0a604c07 100644
--- 
a/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
+++ 
b/kie-archetypes/kie-drools-exec-model-ruleunit-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
@@ -31,11 +31,11 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>${maven.compiler.release}</maven.compiler.release>
     <drools-version>${project.version}</drools-version>
-    <slf4j-version>1.7.2</slf4j-version>
-    <junit-version>4.11</junit-version>
-    <logback-version>1.5.16</logback-version>
+    <slf4j-version>${version.org.slf4j}</slf4j-version>
+    <junit-version>${version.junit}</junit-version>
+    <logback-version>${version.ch.qos.logback}</logback-version>
   </properties>
 
   <dependencyManagement>
diff --git 
a/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
 
b/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
index 9d9247c21e..921914d206 100644
--- 
a/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ 
b/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -23,6 +23,9 @@
     
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <requiredProperties>
+        <requiredProperty key="javaVersion">
+          <defaultValue>${maven.compiler.release}</defaultValue>
+        </requiredProperty>
         <requiredProperty key="droolsVersion">
             <defaultValue>${project.version}</defaultValue>
         </requiredProperty>
diff --git 
a/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/archetype-resources/pom.xml
 
b/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/archetype-resources/pom.xml
index 163da14646..d70b2bfe5b 100644
--- 
a/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/archetype-resources/pom.xml
+++ 
b/kie-archetypes/kie-drools-yaml-archetype/src/main/resources/archetype-resources/pom.xml
@@ -34,7 +34,7 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>${javaVersion}</maven.compiler.release>
     <drools-version>${droolsVersion}</drools-version>
     <slf4j-version>${slf4jVersion}</slf4j-version>
     <junit-version>${junitVersion}</junit-version>
diff --git 
a/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
 
b/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
index 955eb678f2..27b70a9d6e 100644
--- 
a/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
+++ 
b/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/archetype.properties
@@ -21,7 +21,8 @@ package=it.pkg
 version=0.1-SNAPSHOT
 groupId=archetype.it
 artifactId=basic
+javaVersion=${maven.compiler.release}
 droolsVersion=${project.version}
-slf4jVersion=1.7.2
-junitVersion=4.11
-logbackVersion=1.5.16
+slf4jVersion=${version.org.slf4j}
+junitVersion=${version.junit}
+logbackVersion=${version.ch.qos.logback}
diff --git 
a/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
 
b/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
index 032dc612a3..56b2de84e8 100644
--- 
a/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
+++ 
b/kie-archetypes/kie-drools-yaml-archetype/src/test/resources/projects/integrationtestDefaults/reference/pom.xml
@@ -31,11 +31,11 @@
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>${maven.compiler.release}</maven.compiler.release>
     <drools-version>${project.version}</drools-version>
-    <slf4j-version>1.7.2</slf4j-version>
-    <junit-version>4.11</junit-version>
-    <logback-version>1.5.16</logback-version>
+    <slf4j-version>${version.org.slf4j}</slf4j-version>
+    <junit-version>${version.junit}</junit-version>
+    <logback-version>${version.ch.qos.logback}</logback-version>
   </properties>
 
   <dependencyManagement>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to