Skip to content

Commit 9592bf1

Browse files
committed
Prepare for Jakarta EE 9 migration resolving spring-projectsgh-1169.
Re-arrange spring dependency declarations. Remove unnecessary javax.interceptor:javax.interceptor-api and javax.annotation:javax.annotation-api dependencies. Declare jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0 dependency (commented out) in preparation for Jarkata EE 9 migration. Add exclusion on the javax.inject:javax.inject dependency to the org.apache.cassandra:cassandra-all dependency. Resolves spring-projectsgh-1170.
1 parent 9cb4db0 commit 9592bf1

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

Diff for: spring-data-cassandra/pom.xml

+17-16
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@
2121
</url>
2222

2323
<properties>
24-
<validation>1.1.0.Final</validation>
2524
<java-module-name>spring.data.cassandra</java-module-name>
2625
<project.root>${basedir}/..</project.root>
26+
<jakarta.enterprise.cdi-api.version>3.0.0</jakarta.enterprise.cdi-api.version>
2727
</properties>
2828

2929
<dependencies>
3030

3131
<!-- Spring -->
3232
<dependency>
3333
<groupId>org.springframework</groupId>
34-
<artifactId>spring-context</artifactId>
34+
<artifactId>spring-core</artifactId>
3535
</dependency>
3636

3737
<dependency>
@@ -41,17 +41,17 @@
4141

4242
<dependency>
4343
<groupId>org.springframework</groupId>
44-
<artifactId>spring-core</artifactId>
44+
<artifactId>spring-context</artifactId>
4545
</dependency>
4646

4747
<dependency>
4848
<groupId>org.springframework</groupId>
49-
<artifactId>spring-tx</artifactId>
49+
<artifactId>spring-expression</artifactId>
5050
</dependency>
5151

5252
<dependency>
5353
<groupId>org.springframework</groupId>
54-
<artifactId>spring-expression</artifactId>
54+
<artifactId>spring-tx</artifactId>
5555
</dependency>
5656

5757
<!-- Spring Data -->
@@ -115,13 +115,6 @@
115115
<scope>test</scope>
116116
</dependency>
117117

118-
<dependency>
119-
<groupId>javax.interceptor</groupId>
120-
<artifactId>javax.interceptor-api</artifactId>
121-
<version>1.2.1</version>
122-
<scope>test</scope>
123-
</dependency>
124-
125118
<dependency>
126119
<groupId>javax.enterprise</groupId>
127120
<artifactId>cdi-api</artifactId>
@@ -130,12 +123,14 @@
130123
<optional>true</optional>
131124
</dependency>
132125

126+
<!--
133127
<dependency>
134-
<groupId>javax.annotation</groupId>
135-
<artifactId>javax.annotation-api</artifactId>
136-
<version>${javax-annotation-api}</version>
137-
<scope>test</scope>
128+
<groupId>jakarta.enterprise</groupId>
129+
<artifactId>jakarta.enterprise.cdi-api</artifactId>
130+
<version>${jakarta.enterprise.cdi-api.version}</version>
131+
<optional>true</optional>
138132
</dependency>
133+
-->
139134

140135
<dependency>
141136
<groupId>org.apache.openwebbeans</groupId>
@@ -147,6 +142,12 @@
147142
<dependency>
148143
<groupId>org.apache.cassandra</groupId>
149144
<artifactId>cassandra-all</artifactId>
145+
<exclusions>
146+
<exclusion>
147+
<groupId>javax.inject</groupId>
148+
<artifactId>javax.inject</artifactId>
149+
</exclusion>
150+
</exclusions>
150151
</dependency>
151152

152153
<dependency>

0 commit comments

Comments
 (0)