From 1ac0837029ee4e3f58aee10f80af0cf43263a502 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 1 Jan 2026 05:48:51 +0000 Subject: [PATCH 1/3] Initial plan From 123097d02d69136c94045a59951db60b7811f095 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 1 Jan 2026 05:52:44 +0000 Subject: [PATCH 2/3] Fix compilation issues for Java 17 compatibility Co-authored-by: TimmyYu <1688061+TimmyYu@users.noreply.github.com> --- spring/tars-spring-cloud-starter/pom.xml | 5 +++++ .../src/main/java/com/qq/tars/common/ClientVersion.java | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spring/tars-spring-cloud-starter/pom.xml b/spring/tars-spring-cloud-starter/pom.xml index bbe9168a..8fd3339e 100644 --- a/spring/tars-spring-cloud-starter/pom.xml +++ b/spring/tars-spring-cloud-starter/pom.xml @@ -21,6 +21,11 @@ + + javax.annotation + javax.annotation-api + 1.3.2 + com.netflix.eureka eureka-client diff --git a/tars-common-api/src/main/java/com/qq/tars/common/ClientVersion.java b/tars-common-api/src/main/java/com/qq/tars/common/ClientVersion.java index bf6583f1..d1c42420 100644 --- a/tars-common-api/src/main/java/com/qq/tars/common/ClientVersion.java +++ b/tars-common-api/src/main/java/com/qq/tars/common/ClientVersion.java @@ -16,9 +16,6 @@ package com.qq.tars.common; -import jdk.nashorn.internal.ir.annotations.Immutable; - -@Immutable public final class ClientVersion { // public static final String major = "1"; From 084a971843b63465ea81bac0c5cf32ac77aab9f9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 1 Jan 2026 05:54:05 +0000 Subject: [PATCH 3/3] Use property for javax.annotation-api version Co-authored-by: TimmyYu <1688061+TimmyYu@users.noreply.github.com> --- spring/tars-spring-cloud-starter/pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring/tars-spring-cloud-starter/pom.xml b/spring/tars-spring-cloud-starter/pom.xml index 8fd3339e..f6ceef93 100644 --- a/spring/tars-spring-cloud-starter/pom.xml +++ b/spring/tars-spring-cloud-starter/pom.xml @@ -15,6 +15,7 @@ UTF-8 + 1.3.2 1.4.9 1.3.1.RELEASE 1.2.2.RELEASE @@ -24,7 +25,7 @@ javax.annotation javax.annotation-api - 1.3.2 + ${javax-annotation-api.version} com.netflix.eureka