From be1b3b9b08b60b074fe18f9b2c956662bb782bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiberiu=20Sab=C4=83u?= Date: Fri, 13 Feb 2026 13:28:45 +0100 Subject: [PATCH 1/2] chore: Remove hardcoded dependencies Quarkus BOM Fixes #319 --- boms/sdk/pom.xml | 87 +++++++++---------------------- pom.xml | 107 ++++++++++---------------------------- reference/jsonrpc/pom.xml | 4 ++ reference/rest/pom.xml | 4 ++ 4 files changed, 59 insertions(+), 143 deletions(-) diff --git a/boms/sdk/pom.xml b/boms/sdk/pom.xml index 9cdc502eb..9fb065f5d 100644 --- a/boms/sdk/pom.xml +++ b/boms/sdk/pom.xml @@ -19,6 +19,29 @@ + + + io.grpc + grpc-bom + ${grpc.version} + pom + import + + + io.quarkus + quarkus-bom + ${quarkus.platform.version} + pom + import + + + org.slf4j + slf4j-bom + ${slf4j.version} + pom + import + + @@ -130,57 +153,13 @@ ${project.version} - - - io.grpc - grpc-bom - ${grpc.version} - pom - import - - - org.slf4j - slf4j-bom - ${slf4j.version} - pom - import - - com.google.protobuf protobuf-java ${protobuf-java.version} - - io.smallrye.reactive - mutiny-zero - ${mutiny-zero.version} - - - - - jakarta.enterprise - jakarta.enterprise.cdi-api - ${jakarta.enterprise.cdi-api.version} - - - jakarta.inject - jakarta.inject-api - ${jakarta.inject.jakarta.inject-api.version} - - - jakarta.json - jakarta.json-api - ${jakarta.json-api.version} - provided - - - jakarta.ws.rs - jakarta.ws.rs-api - ${jakarta.ws.rs-api.version} - provided - + @@ -191,24 +170,6 @@ - - org.junit.jupiter - junit-jupiter-api - ${junit.version} - test - - - io.rest-assured - rest-assured - ${rest-assured.version} - test - - - org.mockito - mockito-core - ${mockito-core.version} - test - org.mock-server mockserver-netty diff --git a/pom.xml b/pom.xml index 5ed76528b..5a774adf0 100644 --- a/pom.xml +++ b/pom.xml @@ -51,22 +51,13 @@ 4.2.1 0.8.0 5.0.3 - 2.13.2 - 4.1.0 - 2.0.1 - 2.1.3 - 3.1.0 - 5.13.4 1.6.3 1.52.0 - 5.17.0 5.15.0 - 1.1.1 1.7.1 4.33.1 0.6.1 3.30.6 - 5.5.1 2.0.17 1.5.18 2.47.0 @@ -84,6 +75,30 @@ + + + io.grpc + grpc-bom + ${grpc.version} + pom + import + + + io.quarkus + quarkus-bom + ${quarkus.platform.version} + pom + import + + + org.slf4j + slf4j-bom + ${slf4j.version} + pom + import + + + ${project.groupId} a2a-java-sdk-client @@ -219,27 +234,8 @@ a2a-java-sdk-opentelemetry-client-propagation ${project.version} - - io.grpc - grpc-bom - ${grpc.version} - pom - import - - - io.quarkus - quarkus-bom - ${quarkus.platform.version} - pom - import - - - org.slf4j - slf4j-bom - ${slf4j.version} - pom - import - + + com.google.protobuf protobuf-java @@ -251,26 +247,7 @@ - - com.google.code.gson - gson - ${gson.version} - - - io.smallrye.reactive - mutiny-zero - ${mutiny-zero.version} - - - jakarta.enterprise - jakarta.enterprise.cdi-api - ${jakarta.enterprise.cdi-api.version} - - - jakarta.inject - jakarta.inject-api - ${jakarta.inject.jakarta.inject-api.version} - + org.mapstruct mapstruct @@ -281,36 +258,6 @@ mapstruct-processor ${mapstruct.version} - - jakarta.json - jakarta.json-api - ${jakarta.json-api.version} - provided - - - jakarta.ws.rs - jakarta.ws.rs-api - ${jakarta.ws.rs-api.version} - provided - - - org.junit.jupiter - junit-jupiter-api - ${junit.version} - test - - - io.rest-assured - rest-assured - ${rest-assured.version} - test - - - org.mockito - mockito-core - ${mockito-core.version} - test - org.mock-server mockserver-netty diff --git a/reference/jsonrpc/pom.xml b/reference/jsonrpc/pom.xml index e099711a3..192fa4316 100644 --- a/reference/jsonrpc/pom.xml +++ b/reference/jsonrpc/pom.xml @@ -63,6 +63,10 @@ jakarta.inject jakarta.inject-api + + jakarta.ws.rs + jakarta.ws.rs-api + org.slf4j slf4j-api diff --git a/reference/rest/pom.xml b/reference/rest/pom.xml index a82b2278f..2ccb9b4d2 100644 --- a/reference/rest/pom.xml +++ b/reference/rest/pom.xml @@ -73,6 +73,10 @@ jakarta.inject jakarta.inject-api + + jakarta.ws.rs + jakarta.ws.rs-api + org.slf4j slf4j-api From 248306b2eb74f7babb78ae789eca7fc124d8d364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiberiu=20Sab=C4=83u?= Date: Fri, 13 Feb 2026 14:53:22 +0100 Subject: [PATCH 2/2] fix: add scope to pom.xml in reference --- reference/jsonrpc/pom.xml | 1 + reference/rest/pom.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/reference/jsonrpc/pom.xml b/reference/jsonrpc/pom.xml index 192fa4316..e905ec84c 100644 --- a/reference/jsonrpc/pom.xml +++ b/reference/jsonrpc/pom.xml @@ -66,6 +66,7 @@ jakarta.ws.rs jakarta.ws.rs-api + provided org.slf4j diff --git a/reference/rest/pom.xml b/reference/rest/pom.xml index 2ccb9b4d2..bce572d04 100644 --- a/reference/rest/pom.xml +++ b/reference/rest/pom.xml @@ -76,6 +76,7 @@ jakarta.ws.rs jakarta.ws.rs-api + provided org.slf4j