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

yamer pushed a commit to branch kie-issues#1969
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git

commit ea786c48bfbfb23ebde4ac5c9a805a40b5132ce5
Author: Yeser Amer <[email protected]>
AuthorDate: Fri May 30 11:02:39 2025 +0200

    first draft
---
 build-parent/pom.xml    | 12 +++++++++---
 efesto/pom.xml          | 18 ------------------
 kie-pmml-trusty/pom.xml | 15 ---------------
 pom.xml                 | 36 ++++++++++++++++++++++++++++++------
 4 files changed, 39 insertions(+), 42 deletions(-)

diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index 87612b73d1..a1f5915786 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -221,9 +221,10 @@
     <!-- download-maven-plugin used to download arbitrary files at compile 
time -->
     <version.download-maven-plugin>2.0.0</version.download-maven-plugin>
     <version.property-maven-plugin>1.2.1</version.property-maven-plugin>
+    <version.jdepend.maven.plugin>2.1</version.jdepend.maven.plugin>
     <!-- plugin used to enforce architectural constraints -->
-    <archunit.maven.plugin.version>2.9.1</archunit.maven.plugin.version>
-    <version.archunit.junit5>1.4.0</version.archunit.junit5>
+    <version.archunit.maven.plugin>4.0.2</version.archunit.maven.plugin>
+    <version.archunit.junit5>1.4.1</version.archunit.junit5>
   </properties>
 
   <dependencyManagement>
@@ -1897,7 +1898,7 @@
         <plugin>
           <groupId>com.societegenerale.commons</groupId>
           <artifactId>arch-unit-maven-plugin</artifactId>
-          <version>${archunit.maven.plugin.version}</version>
+          <version>${version.archunit.maven.plugin}</version>
         </plugin>
         <plugin>
           <groupId>io.github.download-maven-plugin</groupId>
@@ -1909,6 +1910,11 @@
           <artifactId>properties-maven-plugin</artifactId>
           <version>${version.property-maven-plugin}</version>
         </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>jdepend-maven-plugin</artifactId>
+          <version>${version.jdepend.maven.plugin}</version>
+        </plugin>
       </plugins>
     </pluginManagement>
 
diff --git a/efesto/pom.xml b/efesto/pom.xml
index 0a5d4e884c..eb14627d69 100644
--- a/efesto/pom.xml
+++ b/efesto/pom.xml
@@ -37,9 +37,6 @@
   <description>New model container framework</description>
 
   <properties>
-    <rewrite.maven.plugin.version>4.42.0</rewrite.maven.plugin.version>
-    
<rewrite.testing.frameworks.version>1.22.0</rewrite.testing.frameworks.version>
-    <jdepend.maven.plugin.version>2.0</jdepend.maven.plugin.version>
     <skip.jdepend>true</skip.jdepend>
   </properties>
 
@@ -81,20 +78,6 @@
   </dependencies>
 
   <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.openrewrite.maven</groupId>
-          <artifactId>rewrite-maven-plugin</artifactId>
-          <version>${rewrite.maven.plugin.version}</version>
-        </plugin>
-        <plugin>
-          <groupId>org.codehaus.mojo</groupId>
-          <artifactId>jdepend-maven-plugin</artifactId>
-          <version>${jdepend.maven.plugin.version}</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
@@ -137,7 +120,6 @@
           <dependency>
             <groupId>org.openrewrite.recipe</groupId>
             <artifactId>rewrite-testing-frameworks</artifactId>
-            <version>${rewrite.testing.frameworks.version}</version>
           </dependency>
         </dependencies>
       </plugin>
diff --git a/kie-pmml-trusty/pom.xml b/kie-pmml-trusty/pom.xml
index 1bf9a52d7c..740a8469fe 100644
--- a/kie-pmml-trusty/pom.xml
+++ b/kie-pmml-trusty/pom.xml
@@ -36,11 +36,6 @@
   <name>KIE :: PMML</name>
   <description>Support for PMML-Encoded Predictive Models</description>
 
-  <properties>
-    <rewrite.maven.plugin.version>4.42.0</rewrite.maven.plugin.version>
-    
<rewrite.testing.frameworks.version>1.22.0</rewrite.testing.frameworks.version>
-  </properties>
-
   <modules>
     <module>kie-pmml-commons</module>
     <module>kie-pmml-compiler</module>
@@ -90,15 +85,6 @@
   </dependencies>
 
   <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.openrewrite.maven</groupId>
-          <artifactId>rewrite-maven-plugin</artifactId>
-          <version>${rewrite.maven.plugin.version}</version>
-        </plugin>
-      </plugins>
-    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
@@ -140,7 +126,6 @@
           <dependency>
             <groupId>org.openrewrite.recipe</groupId>
             <artifactId>rewrite-testing-frameworks</artifactId>
-            <version>${rewrite.testing.frameworks.version}</version>
           </dependency>
         </dependencies>
       </plugin>
diff --git a/pom.xml b/pom.xml
index 28ffaa63ab..4595e31a8a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -114,9 +114,26 @@
 
   <properties>
     
<project.build.outputTimestamp>2024-01-12T00:00:00Z</project.build.outputTimestamp>
-    <version.maven.artifact.plugin>3.4.1</version.maven.artifact.plugin>
+
+    <!-- Dependencies versions -->
+    <!-- Used by rewrite.maven.plugin -->
+    
<version.rewrite.testing.frameworks>3.10.0</version.rewrite.testing.frameworks>
+
+    <!-- Maven Plugin Versions -->
+    <version.maven.artifact.plugin>3.6.0</version.maven.artifact.plugin>
+    <version.rewrite.maven.plugin>6.10.0</version.rewrite.maven.plugin>
   </properties>
 
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.openrewrite.recipe</groupId>
+        <artifactId>rewrite-testing-frameworks</artifactId>
+        <version>${version.rewrite.testing.frameworks}</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
   <build>
     <pluginManagement>
       <plugins>
@@ -128,6 +145,18 @@
             <outputTimestamp>${project.build.outputTimestamp}</outputTimestamp>
           </configuration>
         </plugin>
+        <plugin>
+          <groupId>org.openrewrite.maven</groupId>
+          <artifactId>rewrite-maven-plugin</artifactId>
+          <version>${version.rewrite.maven.plugin}</version>
+          <dependencies>
+            <dependency>
+              <groupId>org.openrewrite.recipe</groupId>
+              <artifactId>rewrite-testing-frameworks</artifactId>
+              <version>${version.rewrite.testing.frameworks}</version>
+            </dependency>
+          </dependencies>
+        </plugin>
       </plugins>
     </pluginManagement>
   </build>
@@ -241,10 +270,8 @@
           <plugin>
             <groupId>org.openrewrite.maven</groupId>
             <artifactId>rewrite-maven-plugin</artifactId>
-            <version>4.42.0</version>
             <configuration>
               <activeRecipes>
-                <!--                
<recipe>org.drools.rewrite.PrintStackTraceToLogError</recipe>-->
                 
<recipe>org.openrewrite.java.testing.junit5.JUnit4to5Migration</recipe>
               </activeRecipes>
               
<configLocation>${maven.multiModuleProjectDirectory}/.openrewrite/rewrite.yml</configLocation>
@@ -256,10 +283,7 @@
             <dependencies>
               <dependency>
                 <groupId>org.openrewrite.recipe</groupId>
-                <!--                
<artifactId>rewrite-logging-frameworks</artifactId>-->
-                <!--                <version>1.8.0</version>-->
                 <artifactId>rewrite-testing-frameworks</artifactId>
-                <version>1.23.0</version>
               </dependency>
             </dependencies>
           </plugin>


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

Reply via email to