From 532a698193542b0a5db03d2e29a415082f2de95b Mon Sep 17 00:00:00 2001 From: Stephanie Wang Date: Fri, 17 Apr 2020 19:16:20 -0400 Subject: [PATCH] feat: use shared-dependencies bom and add flatten to grpc and proto modules (#186) --- .gitignore | 2 + google-cloud-bigquerystorage/pom.xml | 3 - grpc-google-cloud-bigquerystorage-v1/pom.xml | 9 ++ .../pom.xml | 9 ++ .../pom.xml | 9 ++ .../pom.xml | 9 ++ pom.xml | 103 +++--------------- proto-google-cloud-bigquerystorage-v1/pom.xml | 9 ++ .../pom.xml | 9 ++ .../pom.xml | 9 ++ .../pom.xml | 9 ++ 11 files changed, 89 insertions(+), 91 deletions(-) diff --git a/.gitignore b/.gitignore index fadd6afc2d..cc0bc34a31 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ target/ # python utilities *.pyc __pycache__ + +.flattened-pom.xml \ No newline at end of file diff --git a/google-cloud-bigquerystorage/pom.xml b/google-cloud-bigquerystorage/pom.xml index b9eb9ca7c3..39e42d0c21 100644 --- a/google-cloud-bigquerystorage/pom.xml +++ b/google-cloud-bigquerystorage/pom.xml @@ -143,12 +143,10 @@ com.google.cloud google-cloud-bigquery - 1.110.1 com.google.code.findbugs jsr305 - 3.0.2 io.grpc @@ -157,7 +155,6 @@ com.google.cloud google-cloud-core - ${google.core.version} com.google.protobuf diff --git a/grpc-google-cloud-bigquerystorage-v1/pom.xml b/grpc-google-cloud-bigquerystorage-v1/pom.xml index 5a255528aa..b01f0001f9 100644 --- a/grpc-google-cloud-bigquerystorage-v1/pom.xml +++ b/grpc-google-cloud-bigquerystorage-v1/pom.xml @@ -39,6 +39,15 @@ + + + + org.codehaus.mojo + flatten-maven-plugin + + + + java9 diff --git a/grpc-google-cloud-bigquerystorage-v1alpha2/pom.xml b/grpc-google-cloud-bigquerystorage-v1alpha2/pom.xml index 4e22db80dc..e9a7dd3db8 100644 --- a/grpc-google-cloud-bigquerystorage-v1alpha2/pom.xml +++ b/grpc-google-cloud-bigquerystorage-v1alpha2/pom.xml @@ -39,6 +39,15 @@ + + + + org.codehaus.mojo + flatten-maven-plugin + + + + java9 diff --git a/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml b/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml index 573b3ca30e..45d439e8f5 100644 --- a/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml +++ b/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml @@ -39,6 +39,15 @@ + + + + org.codehaus.mojo + flatten-maven-plugin + + + + java9 diff --git a/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml b/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml index 861a0ce299..16731f7b0e 100644 --- a/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml +++ b/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml @@ -39,6 +39,15 @@ + + + + org.codehaus.mojo + flatten-maven-plugin + + + + java9 diff --git a/pom.xml b/pom.xml index 3eddff88d6..d45a908a25 100644 --- a/pom.xml +++ b/pom.xml @@ -64,19 +64,7 @@ 3.11.4 github google-cloud-bigquerystorage-parent - 1.93.4 - 1.9.0 - 1.17.0 - 1.56.0 - 1.7 2.10.3 - 1.28.1 - 3.11.4 - 4.13 - 29.0-android - 1.4.3 - 1.3.2 - 1.18 3.5 @@ -100,6 +88,18 @@ + + com.google.cloud + google-cloud-shared-dependencies + 0.1.1 + pom + import + + + com.google.cloud + google-cloud-bigquery + 1.110.1 + com.google.api.grpc proto-google-cloud-bigquerystorage-v1alpha2 @@ -120,7 +120,6 @@ proto-google-cloud-bigquerystorage-v1 0.94.0 - com.google.api.grpc grpc-google-cloud-bigquerystorage-v1alpha2 @@ -141,93 +140,21 @@ grpc-google-cloud-bigquerystorage-v1 0.94.0 - - com.google.auto.value - auto-value-annotations - ${auto-value-annotations.version} - - - com.fasterxml.jackson.core - jackson-core - ${jackson-core.version} - com.google.cloud google-cloud-bigquerystorage 0.129.0-beta - - - io.grpc - grpc-bom - ${grpc.version} - pom - import - - - com.google.api - gax-bom - ${gax.version} - pom - import - - com.google.guava - guava-bom - ${guava.version} - pom - import - - - - com.google.protobuf - protobuf-java - ${protobuf.version} - - - com.google.api - api-common - ${google.api-common.version} - - - com.google.api.grpc - proto-google-common-protos - ${google.common-protos.version} - - - org.threeten - threetenbp - ${threeten.version} - - - javax.annotation - javax.annotation-api - ${javax.annotations.version} - - - org.codehaus.mojo - animal-sniffer-annotations - ${animal-sniffer.version} + com.fasterxml.jackson.core + jackson-core + ${jackson-core.version} org.apache.commons commons-lang3 ${commons-lang3.version} - - - junit - junit - ${junit.version} - test - - - com.google.api - gax-grpc - ${gax.version} - testlib - test - diff --git a/proto-google-cloud-bigquerystorage-v1/pom.xml b/proto-google-cloud-bigquerystorage-v1/pom.xml index 4f92592836..7ca58b4d88 100644 --- a/proto-google-cloud-bigquerystorage-v1/pom.xml +++ b/proto-google-cloud-bigquerystorage-v1/pom.xml @@ -22,4 +22,13 @@ proto-google-common-protos + + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/proto-google-cloud-bigquerystorage-v1alpha2/pom.xml b/proto-google-cloud-bigquerystorage-v1alpha2/pom.xml index 80047e5790..b655ec24d6 100644 --- a/proto-google-cloud-bigquerystorage-v1alpha2/pom.xml +++ b/proto-google-cloud-bigquerystorage-v1alpha2/pom.xml @@ -22,4 +22,13 @@ proto-google-common-protos + + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/proto-google-cloud-bigquerystorage-v1beta1/pom.xml b/proto-google-cloud-bigquerystorage-v1beta1/pom.xml index 7acbec8ad1..ea3dc5078a 100644 --- a/proto-google-cloud-bigquerystorage-v1beta1/pom.xml +++ b/proto-google-cloud-bigquerystorage-v1beta1/pom.xml @@ -22,4 +22,13 @@ proto-google-common-protos + + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/proto-google-cloud-bigquerystorage-v1beta2/pom.xml b/proto-google-cloud-bigquerystorage-v1beta2/pom.xml index a964af2fed..d87f0a426d 100644 --- a/proto-google-cloud-bigquerystorage-v1beta2/pom.xml +++ b/proto-google-cloud-bigquerystorage-v1beta2/pom.xml @@ -22,4 +22,13 @@ proto-google-common-protos + + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file