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

anovikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-extensions.git


The following commit(s) were added to refs/heads/master by this push:
     new 51403ae5 IGNITE-22102 Upgrade spring extensions to Spring 6 (#269)
51403ae5 is described below

commit 51403ae5236ed9a5e6b521d26a9b34588c20dd91
Author: Nusrat Shakarov <[email protected]>
AuthorDate: Tue May 28 05:43:38 2024 +0200

    IGNITE-22102 Upgrade spring extensions to Spring 6 (#269)
---
 modules/spring-cache-ext/pom.xml                               |  2 +-
 .../cache/spring/IgniteSpringCacheCompatibilityTest.java       |  4 +++-
 modules/spring-data-ext/examples/pom.xml                       | 10 +++++-----
 .../apache/ignite/springdata/examples/SpringDataExample.java   |  2 +-
 modules/spring-data-ext/pom.xml                                |  2 +-
 modules/spring-data-ext/spring-data/pom.xml                    | 10 +++++-----
 .../apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java |  2 +-
 .../ignite/springdata/IgniteSpringDataQueriesSelfTest.java     |  2 +-
 modules/spring-tx-ext/examples/pom.xml                         |  8 ++++----
 modules/spring-tx-ext/pom.xml                                  |  3 ++-
 modules/spring-tx-ext/spring-tx/pom.xml                        |  8 ++++----
 .../spring/IgniteSpringTransactionsCompatibilityTest.java      |  4 +++-
 parent-internal/pom.xml                                        |  1 +
 pom.xml                                                        |  6 +++---
 14 files changed, 35 insertions(+), 29 deletions(-)

diff --git a/modules/spring-cache-ext/pom.xml b/modules/spring-cache-ext/pom.xml
index 47091fc4..c9f8ad6c 100644
--- a/modules/spring-cache-ext/pom.xml
+++ b/modules/spring-cache-ext/pom.xml
@@ -33,7 +33,7 @@
     </parent>
 
     <artifactId>ignite-spring-cache-ext</artifactId>
-    <version>1.1.0-SNAPSHOT</version>
+    <version>2.0.0-SNAPSHOT</version>
     <url>https://ignite.apache.org</url>
 
     <properties>
diff --git 
a/modules/spring-cache-ext/src/test/java/org/apache/ignite/cache/spring/IgniteSpringCacheCompatibilityTest.java
 
b/modules/spring-cache-ext/src/test/java/org/apache/ignite/cache/spring/IgniteSpringCacheCompatibilityTest.java
index 71e9de7c..a471f661 100644
--- 
a/modules/spring-cache-ext/src/test/java/org/apache/ignite/cache/spring/IgniteSpringCacheCompatibilityTest.java
+++ 
b/modules/spring-cache-ext/src/test/java/org/apache/ignite/cache/spring/IgniteSpringCacheCompatibilityTest.java
@@ -61,7 +61,9 @@ public class IgniteSpringCacheCompatibilityTest extends 
IgniteCompatibilityAbstr
         "5.0.0.RELEASE",
         "5.1.0.RELEASE",
         "5.2.0.RELEASE",
-        "5.3.0"
+        "5.3.0",
+        "6.0.0",
+        "6.1.0"
     );
 
     /** */
diff --git a/modules/spring-data-ext/examples/pom.xml 
b/modules/spring-data-ext/examples/pom.xml
index 2872fbc5..eed5db7c 100644
--- a/modules/spring-data-ext/examples/pom.xml
+++ b/modules/spring-data-ext/examples/pom.xml
@@ -28,12 +28,12 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite-spring-data-parent-ext</artifactId>
-        <version>2.1.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
     <artifactId>ignite-spring-data-ext-examples</artifactId>
-    <version>2.1.0-SNAPSHOT</version>
+    <version>${project.parent.version}</version>
 
     <url>https://ignite.apache.org</url>
 
@@ -59,19 +59,19 @@
         <dependency>
             <groupId>org.springframework.data</groupId>
             <artifactId>spring-data-commons</artifactId>
-            <version>${spring.data.version}</version>
+            <version>${spring.data32.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-tx</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-context</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/modules/spring-data-ext/examples/src/main/java/org/apache/ignite/springdata/examples/SpringDataExample.java
 
b/modules/spring-data-ext/examples/src/main/java/org/apache/ignite/springdata/examples/SpringDataExample.java
index 86613d1c..2c6a7312 100644
--- 
a/modules/spring-data-ext/examples/src/main/java/org/apache/ignite/springdata/examples/SpringDataExample.java
+++ 
b/modules/spring-data-ext/examples/src/main/java/org/apache/ignite/springdata/examples/SpringDataExample.java
@@ -86,7 +86,7 @@ public class SpringDataExample {
         System.out.println("\n>>> Repository size: " + repo.count());
 
         // Destroying the context.
-        ctx.destroy();
+        ctx.close();
     }
 
     /**
diff --git a/modules/spring-data-ext/pom.xml b/modules/spring-data-ext/pom.xml
index 750222e8..45f67e2a 100644
--- a/modules/spring-data-ext/pom.xml
+++ b/modules/spring-data-ext/pom.xml
@@ -31,7 +31,7 @@
 
     <artifactId>ignite-spring-data-parent-ext</artifactId>
     <packaging>pom</packaging>
-    <version>2.1.0-SNAPSHOT</version>
+    <version>3.0.0-SNAPSHOT</version>
 
     <url>https://ignite.apache.org</url>
 
diff --git a/modules/spring-data-ext/spring-data/pom.xml 
b/modules/spring-data-ext/spring-data/pom.xml
index c98ebfa8..98aa9dbf 100644
--- a/modules/spring-data-ext/spring-data/pom.xml
+++ b/modules/spring-data-ext/spring-data/pom.xml
@@ -28,12 +28,12 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite-spring-data-parent-ext</artifactId>
-        <version>2.1.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
     <artifactId>ignite-spring-data-ext</artifactId>
-    <version>2.1.0-SNAPSHOT</version>
+    <version>${project.parent.version}</version>
 
     <url>https://ignite.apache.org</url>
 
@@ -59,21 +59,21 @@
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-context</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
             <scope>provided</scope>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-tx</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
             <scope>provided</scope>
         </dependency>
 
         <dependency>
             <groupId>org.springframework.data</groupId>
             <artifactId>spring-data-commons</artifactId>
-            <version>${spring.data.version}</version>
+            <version>${spring.data32.version}</version>
             <scope>provided</scope>
             <!-- Exclude slf4j logging in favor of log4j -->
             <exclusions>
diff --git 
a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
 
b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
index f6f1c3fd..bb294849 100644
--- 
a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
+++ 
b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfTest.java
@@ -95,7 +95,7 @@ public class IgniteSpringDataCrudSelfTest extends 
GridCommonAbstractTest {
 
     /** {@inheritDoc} */
     @Override protected void afterTestsStopped() throws Exception {
-        ctx.destroy();
+        ctx.close();
     }
 
     /** */
diff --git 
a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataQueriesSelfTest.java
 
b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataQueriesSelfTest.java
index 19a9f63b..8d4202a3 100644
--- 
a/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataQueriesSelfTest.java
+++ 
b/modules/spring-data-ext/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataQueriesSelfTest.java
@@ -87,7 +87,7 @@ public class IgniteSpringDataQueriesSelfTest extends 
GridCommonAbstractTest {
      * Performs context destroy after tests.
      */
     @Override protected void afterTestsStopped() throws Exception {
-        ctx.destroy();
+        ctx.close();
     }
 
     /** */
diff --git a/modules/spring-tx-ext/examples/pom.xml 
b/modules/spring-tx-ext/examples/pom.xml
index 5549208b..b79e4d9b 100644
--- a/modules/spring-tx-ext/examples/pom.xml
+++ b/modules/spring-tx-ext/examples/pom.xml
@@ -28,7 +28,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite-spring-tx-parent-ext</artifactId>
-        <version>1.1.0-SNAPSHOT</version>
+        <version>2.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
@@ -69,19 +69,19 @@
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-context</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-jdbc</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-tx</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
         </dependency>
 
         <dependency>
diff --git a/modules/spring-tx-ext/pom.xml b/modules/spring-tx-ext/pom.xml
index 557edc73..a44dd7c0 100644
--- a/modules/spring-tx-ext/pom.xml
+++ b/modules/spring-tx-ext/pom.xml
@@ -31,11 +31,12 @@
 
     <artifactId>ignite-spring-tx-parent-ext</artifactId>
     <packaging>pom</packaging>
-    <version>1.1.0-SNAPSHOT</version>
+    <version>2.0.0-SNAPSHOT</version>
 
     <url>https://ignite.apache.org</url>
 
     <properties>
+        <maven.compiler.release>17</maven.compiler.release>
         <xstream.version>1.4.8</xstream.version>
     </properties>
 
diff --git a/modules/spring-tx-ext/spring-tx/pom.xml 
b/modules/spring-tx-ext/spring-tx/pom.xml
index 4adf4e3c..70d1781b 100644
--- a/modules/spring-tx-ext/spring-tx/pom.xml
+++ b/modules/spring-tx-ext/spring-tx/pom.xml
@@ -28,7 +28,7 @@
     <parent>
         <groupId>org.apache.ignite</groupId>
         <artifactId>ignite-spring-tx-parent-ext</artifactId>
-        <version>1.1.0-SNAPSHOT</version>
+        <version>2.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
@@ -57,21 +57,21 @@
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-context</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
             <scope>provided</scope>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-tx</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
             <scope>provided</scope>
         </dependency>
 
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-jdbc</artifactId>
-            <version>${spring.version}</version>
+            <version>${spring61.version}</version>
             <optional>true</optional>
         </dependency>
 
diff --git 
a/modules/spring-tx-ext/spring-tx/src/test/java/org/apache/ignite/transactions/spring/IgniteSpringTransactionsCompatibilityTest.java
 
b/modules/spring-tx-ext/spring-tx/src/test/java/org/apache/ignite/transactions/spring/IgniteSpringTransactionsCompatibilityTest.java
index 82e0e16f..54d4e9dd 100644
--- 
a/modules/spring-tx-ext/spring-tx/src/test/java/org/apache/ignite/transactions/spring/IgniteSpringTransactionsCompatibilityTest.java
+++ 
b/modules/spring-tx-ext/spring-tx/src/test/java/org/apache/ignite/transactions/spring/IgniteSpringTransactionsCompatibilityTest.java
@@ -64,7 +64,9 @@ public class IgniteSpringTransactionsCompatibilityTest 
extends IgniteCompatibili
         "5.0.0.RELEASE",
         "5.1.0.RELEASE",
         "5.2.0.RELEASE",
-        "5.3.0"
+        "5.3.0",
+        "6.0.0",
+        "6.1.0"
     );
 
     /** */
diff --git a/parent-internal/pom.xml b/parent-internal/pom.xml
index bd2d1e17..05a3714d 100644
--- a/parent-internal/pom.xml
+++ b/parent-internal/pom.xml
@@ -37,6 +37,7 @@
     <properties>
         <spring-boot.version>2.2.13.RELEASE</spring-boot.version>
         <spring.data.version>2.2.13.RELEASE</spring.data.version>
+        <spring.data32.version>3.2.5</spring.data32.version>
         <spring53.version>5.3.19</spring53.version>
         <spring61.version>6.1.6</spring61.version>
 
diff --git a/pom.xml b/pom.xml
index 33710bdb..4be96882 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,11 +42,8 @@
         <module>modules/camel-ext</module>
         <module>modules/jms11-ext</module>
         <module>modules/kafka-ext</module>
-        <module>modules/spring-data-ext</module>
         <module>modules/spring-data-commons</module>
         <module>modules/performance-statistics-ext</module>
-        <module>modules/spring-tx-ext</module>
-        <module>modules/spring-cache-ext</module>
         <module>modules/cdc-ext</module>
         <module>modules/aws-ext</module>
         <module>modules/azure-ext</module>
@@ -80,6 +77,9 @@
             </activation>
             <modules>
                 <module>modules/spring-session-ext</module>
+                <module>modules/spring-cache-ext</module>
+                <module>modules/spring-data-ext</module>
+                <module>modules/spring-tx-ext</module>
             </modules>
         </profile>
     </profiles>

Reply via email to