Skip to content

Commit 45fd994

Browse files
authored
[#4979] Adjust the use of Jakarta dependencies with the Inject annotation (#4980)
1 parent ac61999 commit 45fd994

File tree

12 files changed

+26
-20
lines changed

12 files changed

+26
-20
lines changed

core/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444
<groupId>org.apache.servicecomb</groupId>
4545
<artifactId>swagger-invocation-core</artifactId>
4646
</dependency>
47+
<dependency>
48+
<groupId>jakarta.inject</groupId>
49+
<artifactId>jakarta.inject-api</artifactId>
50+
</dependency>
4751
<dependency>
4852
<groupId>io.zipkin.brave</groupId>
4953
<artifactId>brave</artifactId>

demo/demo-pojo/pojo-client/src/main/java/org/apache/servicecomb/demo/pojo/client/CodeFirstPojoClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
import java.util.Map;
2525
import java.util.concurrent.CountDownLatch;
2626

27-
import javax.inject.Inject;
28-
2927
import org.apache.servicecomb.demo.CategorizedTestCase;
3028
import org.apache.servicecomb.demo.CodeFirstPojoIntf;
3129
import org.apache.servicecomb.demo.TestMgr;
@@ -41,6 +39,7 @@
4139
import org.springframework.stereotype.Component;
4240

4341
import io.vertx.core.Vertx;
42+
import jakarta.inject.Inject;
4443

4544
@Component
4645
public class CodeFirstPojoClient implements CategorizedTestCase {

dependencies/default/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
<jackson.version>2.18.2</jackson.version>
6363
<java-websocket.version>1.5.3</java-websocket.version>
6464
<javax-annotation.version>1.3.2</javax-annotation.version>
65-
<javax-inject.version>1</javax-inject.version>
6665
<javax-resource.version>1.5</javax-resource.version>
6766
<jakarta.ws.rs.version>3.1.0</jakarta.ws.rs.version>
6867
<jersey.version>3.1.4</jersey.version>
@@ -109,6 +108,7 @@
109108
<groovy.version>3.0.9</groovy.version>
110109
<reactive-streams.version>1.0.4</reactive-streams.version>
111110
<rxjava3.version>3.1.10</rxjava3.version>
111+
<jakarta-inject.version>2.0.1</jakarta-inject.version>
112112
<!-- Base dir of main -->
113113
<main.basedir>${basedir}/../..</main.basedir>
114114
</properties>
@@ -586,9 +586,9 @@
586586
</dependency>
587587

588588
<dependency>
589-
<groupId>javax.inject</groupId>
590-
<artifactId>javax.inject</artifactId>
591-
<version>${javax-inject.version}</version>
589+
<groupId>jakarta.inject</groupId>
590+
<artifactId>jakarta.inject-api</artifactId>
591+
<version>${jakarta-inject.version}</version>
592592
</dependency>
593593

594594
<dependency>

foundations/foundation-test-scaffolding/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@
6464
<artifactId>jackson-annotations</artifactId>
6565
</dependency>
6666
<dependency>
67-
<groupId>javax.inject</groupId>
68-
<artifactId>javax.inject</artifactId>
67+
<groupId>jakarta.inject</groupId>
68+
<artifactId>jakarta.inject-api</artifactId>
6969
</dependency>
7070
<dependency>
7171
<groupId>org.springframework</groupId>

foundations/foundation-test-scaffolding/src/main/java/org/apache/servicecomb/foundation/test/scaffolding/spring/SpringUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
import java.util.Map;
2323
import java.util.UUID;
2424

25-
import javax.inject.Inject;
26-
2725
import org.springframework.beans.factory.annotation.Autowired;
2826
import org.springframework.core.env.MapPropertySource;
2927
import org.springframework.core.env.StandardEnvironment;
3028
import org.springframework.util.StringValueResolver;
3129

30+
import jakarta.inject.Inject;
31+
3232
public final class SpringUtils {
3333
private SpringUtils() {
3434
}

handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BeansHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import java.util.List;
2020

21-
import javax.inject.Inject;
21+
import jakarta.inject.Inject;
2222

2323
public class BeansHolder {
2424
@Inject

handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/BeansHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import java.util.List;
2020

21-
import javax.inject.Inject;
21+
import jakarta.inject.Inject;
2222

2323
public class BeansHolder {
2424
@Inject

huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/DataFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,14 @@
2323
import java.util.concurrent.ThreadFactory;
2424
import java.util.concurrent.TimeUnit;
2525

26-
import javax.inject.Inject;
27-
2826
import org.apache.servicecomb.huaweicloud.dashboard.monitor.data.MonitorConstant;
2927
import org.apache.servicecomb.huaweicloud.dashboard.monitor.model.MonitorDataProvider;
3028
import org.apache.servicecomb.huaweicloud.dashboard.monitor.model.MonitorDataPublisher;
3129
import org.slf4j.Logger;
3230
import org.slf4j.LoggerFactory;
3331

3432
import io.netty.util.concurrent.DefaultThreadFactory;
33+
import jakarta.inject.Inject;
3534

3635
public class DataFactory {
3736
private static final Logger LOGGER = LoggerFactory.getLogger(DataFactory.class);

huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/MonitorBootListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
package org.apache.servicecomb.huaweicloud.dashboard.monitor;
1919

20-
import javax.inject.Inject;
21-
2220
import org.apache.servicecomb.core.BootListener;
2321
import org.apache.servicecomb.huaweicloud.dashboard.monitor.data.MonitorConstant;
2422

23+
import jakarta.inject.Inject;
24+
2525
public class MonitorBootListener implements BootListener {
2626

2727
@Inject

providers/provider-pojo/src/main/java/org/apache/servicecomb/provider/pojo/schema/PojoProducerMeta.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
package org.apache.servicecomb.provider.pojo.schema;
1919

20-
import javax.inject.Inject;
21-
2220
import com.google.common.annotations.VisibleForTesting;
2321
import org.apache.servicecomb.core.provider.producer.ProducerMeta;
2422
import org.springframework.beans.factory.InitializingBean;
2523

24+
import jakarta.inject.Inject;
25+
2626
public class PojoProducerMeta extends ProducerMeta implements InitializingBean {
2727
@Inject
2828
protected PojoProducers pojoProducers;

0 commit comments

Comments
 (0)