From ce08e31c523a794633bf7cdbab7775417b326968 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 18 Nov 2024 12:39:28 +0000 Subject: [PATCH 1/4] deps: update dependency com.google.cloud:google-cloud-spanner-bom to v6.81.1 --- pom.xml | 2 +- samples/spring-data-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index cc596da03..b7581a103 100644 --- a/pom.xml +++ b/pom.xml @@ -61,7 +61,7 @@ com.google.cloud google-cloud-spanner-bom - 6.80.1 + 6.81.1 pom import diff --git a/samples/spring-data-jdbc/pom.xml b/samples/spring-data-jdbc/pom.xml index a87ad50e2..5882816eb 100644 --- a/samples/spring-data-jdbc/pom.xml +++ b/samples/spring-data-jdbc/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-spanner-bom - 6.80.1 + 6.81.1 import pom From 1d89de55f3a60f4d217e6cb32ac9d1f3f5d77dd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Mon, 18 Nov 2024 20:32:11 +0100 Subject: [PATCH 2/4] deps: move common dep up --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index b7581a103..4e42ecfd1 100644 --- a/pom.xml +++ b/pom.xml @@ -203,12 +203,12 @@ io.opentelemetry - opentelemetry-sdk + opentelemetry-sdk-common test io.opentelemetry - opentelemetry-sdk-common + opentelemetry-sdk test From e6df56a259991fb266036d1ca5b4b7ba21da6e78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Tue, 19 Nov 2024 18:58:33 +0100 Subject: [PATCH 3/4] deps: remove duplicate dependencies --- pom.xml | 32 ++++++++++++------- .../spanner/jdbc/it/ITSingleJarTest.java | 22 ++++++++++++- 2 files changed, 41 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index 4e42ecfd1..091291dab 100644 --- a/pom.xml +++ b/pom.xml @@ -200,39 +200,41 @@ test - + io.opentelemetry - opentelemetry-sdk-common - test + opentelemetry-context io.opentelemetry opentelemetry-sdk - test + + + io.opentelemetry + opentelemetry-sdk-common io.opentelemetry opentelemetry-sdk-trace - test com.google.cloud.opentelemetry exporter-trace - 0.33.0 - test + 0.32.0 com.google.cloud google-cloud-trace - 2.53.0 - test + 2.52.0 com.google.api.grpc proto-google-cloud-trace-v1 - 2.53.0 - test + 2.52.0 @@ -361,7 +363,7 @@ com.google.api.grpc:grpc-google-cloud-spanner-v1 com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1 com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1 - io.opentelemetry:opentelemetry-api-incubator + io.opentelemetry:* @@ -371,7 +373,13 @@ com.google.api.grpc:grpc-google-cloud-spanner-v1 com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1 com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1 + io.opentelemetry:* + + io.opentelemetry:* + com.google.cloud:google-cloud-trace + com.google.cloud.opentelemetry:exporter-trace + diff --git a/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java b/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java index 9ae8f6003..4b7890367 100644 --- a/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java +++ b/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java @@ -61,6 +61,7 @@ public void setup() { @Test public void testUseSingleJar() throws Exception { + // printDeps(); buildSingleJar(); buildMainClass(); runTestApplication(); @@ -68,6 +69,7 @@ public void testUseSingleJar() throws Exception { @Test public void testUseShadedJar() throws Exception { + // printDeps(); buildShadedJar(); buildMainClass(); runTestApplication(); @@ -91,6 +93,12 @@ private void runTestApplication() throws Exception { execute(builder); } + private void printDeps() throws Exception { + ProcessBuilder builder = new ProcessBuilder(); + builder.command("mvn", "dependency:tree"); + execute(builder, true); + } + private void buildSingleJar() throws Exception { ProcessBuilder builder = new ProcessBuilder(); builder.command("mvn", "clean", "package", "-DskipTests", "-Dalt.build.dir=./target/single"); @@ -116,11 +124,23 @@ private void buildMainClass() throws Exception { } private void execute(ProcessBuilder builder) throws Exception { + execute(builder, false); + } + + private void execute(ProcessBuilder builder, boolean showOutput) throws Exception { Process process = builder.start(); - String errors; + String errors, output = ""; try (InputStreamReader reader = new InputStreamReader(process.getErrorStream())) { errors = CharStreams.toString(reader); } + if (showOutput) { + try (InputStreamReader reader = new InputStreamReader(process.getInputStream())) { + output = CharStreams.toString(reader); + } + } assertEquals(errors, 0, process.waitFor()); + if (showOutput) { + System.out.print(output); + } } } From c30d590ac7a43cfe00bc1999214f04050260c43f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Olav=20L=C3=B8ite?= Date: Wed, 20 Nov 2024 14:28:41 +0100 Subject: [PATCH 4/4] deps: remove deps that are already in java-spanner --- pom.xml | 25 +++---------------- .../spanner/jdbc/it/ITSingleJarTest.java | 22 +--------------- 2 files changed, 5 insertions(+), 42 deletions(-) diff --git a/pom.xml b/pom.xml index 091291dab..65479d8e2 100644 --- a/pom.xml +++ b/pom.xml @@ -200,41 +200,24 @@ test - - - io.opentelemetry - opentelemetry-context - - - io.opentelemetry - opentelemetry-sdk - - - io.opentelemetry - opentelemetry-sdk-common - - - io.opentelemetry - opentelemetry-sdk-trace - + com.google.cloud.opentelemetry exporter-trace 0.32.0 + test com.google.cloud google-cloud-trace 2.52.0 + test com.google.api.grpc proto-google-cloud-trace-v1 2.52.0 + test diff --git a/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java b/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java index 4b7890367..9ae8f6003 100644 --- a/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java +++ b/src/test/java/com/google/cloud/spanner/jdbc/it/ITSingleJarTest.java @@ -61,7 +61,6 @@ public void setup() { @Test public void testUseSingleJar() throws Exception { - // printDeps(); buildSingleJar(); buildMainClass(); runTestApplication(); @@ -69,7 +68,6 @@ public void testUseSingleJar() throws Exception { @Test public void testUseShadedJar() throws Exception { - // printDeps(); buildShadedJar(); buildMainClass(); runTestApplication(); @@ -93,12 +91,6 @@ private void runTestApplication() throws Exception { execute(builder); } - private void printDeps() throws Exception { - ProcessBuilder builder = new ProcessBuilder(); - builder.command("mvn", "dependency:tree"); - execute(builder, true); - } - private void buildSingleJar() throws Exception { ProcessBuilder builder = new ProcessBuilder(); builder.command("mvn", "clean", "package", "-DskipTests", "-Dalt.build.dir=./target/single"); @@ -124,23 +116,11 @@ private void buildMainClass() throws Exception { } private void execute(ProcessBuilder builder) throws Exception { - execute(builder, false); - } - - private void execute(ProcessBuilder builder, boolean showOutput) throws Exception { Process process = builder.start(); - String errors, output = ""; + String errors; try (InputStreamReader reader = new InputStreamReader(process.getErrorStream())) { errors = CharStreams.toString(reader); } - if (showOutput) { - try (InputStreamReader reader = new InputStreamReader(process.getInputStream())) { - output = CharStreams.toString(reader); - } - } assertEquals(errors, 0, process.waitFor()); - if (showOutput) { - System.out.print(output); - } } }