Skip to content

Commit fd85d44

Browse files
committed
Migrate to Jakarta EE 9.
Closes #1169
1 parent 5d9533d commit fd85d44

File tree

11 files changed

+48
-47
lines changed

11 files changed

+48
-47
lines changed

spring-data-cassandra/pom.xml

+17-16
Original file line numberDiff line numberDiff line change
@@ -93,34 +93,35 @@
9393
</dependency>
9494

9595
<!-- CDI -->
96-
<!-- Dependency order required to build against CDI 1.0 and test with CDI 2.0 -->
97-
<dependency>
98-
<groupId>org.apache.geronimo.specs</groupId>
99-
<artifactId>geronimo-jcdi_2.0_spec</artifactId>
100-
<version>1.0.1</version>
101-
<scope>provided</scope>
102-
</dependency>
10396

10497
<dependency>
105-
<groupId>javax.enterprise</groupId>
106-
<artifactId>cdi-api</artifactId>
98+
<groupId>jakarta.enterprise</groupId>
99+
<artifactId>jakarta.enterprise.cdi-api</artifactId>
107100
<version>${cdi}</version>
108101
<scope>provided</scope>
109102
<optional>true</optional>
110103
</dependency>
111104

112-
<!--
113105
<dependency>
114-
<groupId>jakarta.enterprise</groupId>
115-
<artifactId>jakarta.enterprise.cdi-api</artifactId>
116-
<version>${jakarta.enterprise.cdi-api.version}</version>
117-
<optional>true</optional>
106+
<groupId>org.apache.openwebbeans</groupId>
107+
<artifactId>openwebbeans-se</artifactId>
108+
<classifier>jakarta</classifier>
109+
<version>${webbeans}</version>
110+
<scope>test</scope>
118111
</dependency>
119-
-->
120112

121113
<dependency>
122114
<groupId>org.apache.openwebbeans</groupId>
123-
<artifactId>openwebbeans-se</artifactId>
115+
<artifactId>openwebbeans-spi</artifactId>
116+
<classifier>jakarta</classifier>
117+
<version>${webbeans}</version>
118+
<scope>test</scope>
119+
</dependency>
120+
121+
<dependency>
122+
<groupId>org.apache.openwebbeans</groupId>
123+
<artifactId>openwebbeans-impl</artifactId>
124+
<classifier>jakarta</classifier>
124125
<version>${webbeans}</version>
125126
<scope>test</scope>
126127
</dependency>

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/cdi/CassandraRepositoryBean.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
*/
1616
package org.springframework.data.cassandra.repository.cdi;
1717

18+
import jakarta.enterprise.context.spi.CreationalContext;
19+
import jakarta.enterprise.inject.spi.Bean;
20+
import jakarta.enterprise.inject.spi.BeanManager;
21+
1822
import java.lang.annotation.Annotation;
1923
import java.util.Optional;
2024
import java.util.Set;
2125

22-
import javax.enterprise.context.spi.CreationalContext;
23-
import javax.enterprise.inject.spi.Bean;
24-
import javax.enterprise.inject.spi.BeanManager;
25-
2626
import org.springframework.data.cassandra.core.CassandraOperations;
2727
import org.springframework.data.cassandra.repository.support.CassandraRepositoryFactory;
2828
import org.springframework.data.repository.cdi.CdiRepositoryBean;
@@ -59,7 +59,7 @@ public CassandraRepositoryBean(Bean<CassandraOperations> operations, Set<Annotat
5959

6060
/*
6161
* (non-Javadoc)
62-
* @see org.springframework.data.repository.cdi.CdiRepositoryBean#create(javax.enterprise.context.spi.CreationalContext, java.lang.Class)
62+
* @see org.springframework.data.repository.cdi.CdiRepositoryBean#create(jakarta.enterprise.context.spi.CreationalContext, java.lang.Class)
6363
*/
6464
@Override
6565
protected T create(CreationalContext<T> creationalContext, Class<T> repositoryType) {

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/cdi/CassandraRepositoryExtension.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515
*/
1616
package org.springframework.data.cassandra.repository.cdi;
1717

18+
import jakarta.enterprise.event.Observes;
19+
import jakarta.enterprise.inject.UnsatisfiedResolutionException;
20+
import jakarta.enterprise.inject.spi.AfterBeanDiscovery;
21+
import jakarta.enterprise.inject.spi.Bean;
22+
import jakarta.enterprise.inject.spi.BeanManager;
23+
import jakarta.enterprise.inject.spi.ProcessBean;
24+
1825
import java.lang.annotation.Annotation;
1926
import java.util.HashMap;
2027
import java.util.Map;
2128
import java.util.Optional;
2229
import java.util.Set;
2330

24-
import javax.enterprise.event.Observes;
25-
import javax.enterprise.inject.UnsatisfiedResolutionException;
26-
import javax.enterprise.inject.spi.AfterBeanDiscovery;
27-
import javax.enterprise.inject.spi.Bean;
28-
import javax.enterprise.inject.spi.BeanManager;
29-
import javax.enterprise.inject.spi.ProcessBean;
30-
3131
import org.springframework.data.cassandra.core.CassandraOperations;
3232
import org.springframework.data.repository.cdi.CdiRepositoryBean;
3333
import org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport;

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/example/CassandraTemplateProducer.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616
package org.springframework.data.cassandra.example;
1717

18-
import javax.enterprise.context.ApplicationScoped;
19-
import javax.enterprise.inject.Disposes;
20-
import javax.enterprise.inject.Produces;
21-
import javax.inject.Singleton;
18+
import jakarta.enterprise.context.ApplicationScoped;
19+
import jakarta.enterprise.inject.Disposes;
20+
import jakarta.enterprise.inject.Produces;
21+
import jakarta.inject.Singleton;
2222

2323
import org.springframework.data.cassandra.core.CassandraAdminTemplate;
2424
import org.springframework.data.cassandra.core.CassandraOperations;

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/example/RepositoryClient.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
*/
1616
package org.springframework.data.cassandra.example;
1717

18-
import java.util.List;
18+
import jakarta.inject.Inject;
1919

20-
import javax.inject.Inject;
20+
import java.util.List;
2121

2222
import org.springframework.data.cassandra.repository.CassandraRepository;
2323

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/cdi/CassandraOperationsProducer.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
*/
1616
package org.springframework.data.cassandra.repository.cdi;
1717

18+
import jakarta.enterprise.context.ApplicationScoped;
19+
import jakarta.enterprise.inject.Disposes;
20+
import jakarta.enterprise.inject.Produces;
21+
import jakarta.inject.Singleton;
22+
1823
import java.net.InetSocketAddress;
1924
import java.util.Collections;
2025

21-
import javax.enterprise.context.ApplicationScoped;
22-
import javax.enterprise.inject.Disposes;
23-
import javax.enterprise.inject.Produces;
24-
import javax.inject.Singleton;
25-
2626
import org.springframework.data.cassandra.core.CassandraAdminTemplate;
2727
import org.springframework.data.cassandra.core.CassandraOperations;
2828
import org.springframework.data.cassandra.core.CassandraPersistentEntitySchemaCreator;

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/cdi/CdiRepositoryClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package org.springframework.data.cassandra.repository.cdi;
1717

18-
import javax.inject.Inject;
18+
import jakarta.inject.Inject;
1919

2020
/**
2121
* @author Mohsin Husen

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/cdi/CdiRepositoryTests.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
import static org.assertj.core.api.Assertions.*;
1919

20-
import java.util.Optional;
20+
import jakarta.enterprise.inject.se.SeContainer;
21+
import jakarta.enterprise.inject.se.SeContainerInitializer;
2122

22-
import javax.enterprise.inject.se.SeContainer;
23-
import javax.enterprise.inject.se.SeContainerInitializer;
23+
import java.util.Optional;
2424

2525
import org.junit.AfterClass;
2626
import org.junit.jupiter.api.BeforeAll;

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/cdi/OtherQualifier.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616

1717
package org.springframework.data.cassandra.repository.cdi;
1818

19+
import jakarta.inject.Qualifier;
20+
1921
import java.lang.annotation.ElementType;
2022
import java.lang.annotation.Retention;
2123
import java.lang.annotation.RetentionPolicy;
2224
import java.lang.annotation.Target;
2325

24-
import javax.inject.Qualifier;
25-
2626
/**
2727
* @author Mark Paluch
2828
*/

spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/cdi/UserDB.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616

1717
package org.springframework.data.cassandra.repository.cdi;
1818

19+
import jakarta.inject.Qualifier;
20+
1921
import java.lang.annotation.ElementType;
2022
import java.lang.annotation.Retention;
2123
import java.lang.annotation.RetentionPolicy;
2224
import java.lang.annotation.Target;
2325

24-
import javax.inject.Qualifier;
25-
2626
/**
2727
* @author Mark Paluch
2828
*/

0 commit comments

Comments
 (0)