From 7f242186e50499e17ad371fe99dec9b2eb1a1acf Mon Sep 17 00:00:00 2001 From: yangnuoyu <46553752+yangnuoyu@users.noreply.github.com> Date: Mon, 22 Jun 2020 17:24:40 -0700 Subject: [PATCH] feat(deps): adopt flatten plugin and google-cloud-shared-dependencies (#89) --- .gitignore | 4 +- pom.xml | 70 ++++++----------------------- samples/install-without-bom/pom.xml | 3 -- samples/snapshot/pom.xml | 7 ++- samples/snippets/pom.xml | 7 ++- 5 files changed, 22 insertions(+), 69 deletions(-) diff --git a/.gitignore b/.gitignore index dc2d514c..598779ba 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,6 @@ api_key # Python utilities *.pyc artman-genfiles -venv \ No newline at end of file +venv + +.flattened-pom.xml diff --git a/pom.xml b/pom.xml index 9968f9b7..e8df0874 100644 --- a/pom.xml +++ b/pom.xml @@ -58,64 +58,13 @@ google-cloud-notification - 4.13 - 1.27.0 - 1.9.2 - 1.30.9 - 1.92.4 - 29.0-android - 1.53.1 - 0.20.0 - 1.35.0 - - io.grpc - grpc-bom - ${grpc.version} - pom - import - - - com.google.api-client - google-api-client-bom - ${api-client.version} - pom - import - com.google.cloud - google-cloud-core-bom - ${google.core.version} - pom - import - - - com.google.api - gax-bom - ${gax.version} - pom - import - - - com.google.http-client - google-http-client-bom - ${http-client-bom.version} - pom - import - - - com.google.auth - google-auth-library-bom - ${google.auth.version} - pom - import - - - com.google.guava - guava-bom - ${guava.version} + google-cloud-shared-dependencies + 0.8.1 pom import @@ -145,7 +94,6 @@ com.google.api.grpc proto-google-iam-v1 - 0.13.0 com.google.apis @@ -155,7 +103,6 @@ com.google.api api-common - ${google.api-common.version} com.google.cloud @@ -171,7 +118,7 @@ junit junit test - ${junit.version} + 4.13 @@ -237,10 +184,19 @@ https://developers.google.com/protocol-buffers/docs/reference/java/ https://googleapis.dev/java/google-auth-library/latest/ https://googleapis.dev/java/gax/latest/ - https://googleapis.github.io/api-common-java/${google.api-common.version}/apidocs/ + https://googleapis.github.io/api-common-java/ + + + + + org.codehaus.mojo + flatten-maven-plugin + + + diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 1bbe39e8..bd0c4323 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -25,13 +25,11 @@ - com.google.cloud google-cloud-notification 0.120.2-beta - junit @@ -47,7 +45,6 @@ - diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 181ac03d..ec307ea1 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -23,13 +23,14 @@ UTF-8 - + com.google.cloud google-cloud-notification - + 0.120.3-beta-SNAPSHOT + junit @@ -44,9 +45,7 @@ test - - diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 42762eca..a7f67a81 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -23,14 +23,12 @@ UTF-8 - - com.google.cloud libraries-bom - + 7.0.0 pom import @@ -41,8 +39,9 @@ com.google.cloud google-cloud-notification + + 0.120.3-beta-SNAPSHOT - junit