From 770f1a21726d992b197265fc5b317aa40c30690b Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Tue, 6 Nov 2018 15:07:21 -0800 Subject: [PATCH 1/2] Add google-api-client-bom artifact --- google-api-client-bom/README.md | 28 +++++++++ google-api-client-bom/pom.xml | 103 ++++++++++++++++++++++++++++++++ pom.xml | 1 + 3 files changed, 132 insertions(+) create mode 100644 google-api-client-bom/README.md create mode 100644 google-api-client-bom/pom.xml diff --git a/google-api-client-bom/README.md b/google-api-client-bom/README.md new file mode 100644 index 000000000..bd7dd87c5 --- /dev/null +++ b/google-api-client-bom/README.md @@ -0,0 +1,28 @@ +# Google API Client Library Bill of Materials + +The `google-api-client-bom` modules is a pom that can be used to import consistent +versions of `google-api-client` components plus its dependencies. + +To use it in Maven, add the following to your `pom.xml`: + +[//]: # ({x-version-update-start:google-api-client-bom:released}) +```xml + + + + com.google.api-client + google-api-client-bom + 1.26.0 + pom + import + + + +``` +[//]: # ({x-version-update-end}) + +## License + +Apache 2.0 - See [LICENSE] for more information. + +[LICENSE]: https://github.com/googleapis/google-api-java-client/blob/master/LICENSE diff --git a/google-api-client-bom/pom.xml b/google-api-client-bom/pom.xml new file mode 100644 index 000000000..9d35b26f1 --- /dev/null +++ b/google-api-client-bom/pom.xml @@ -0,0 +1,103 @@ + + + 4.0.0 + com.google.api-client + google-api-client-bom + 1.26.1-SNAPSHOT + pom + + Google API Client Library for Java BOM + https://github.com/googleapis/google-api-java-client/tree/master/google-api-client-bom + + BOM for Google API Client Library for Java + + + + Google LLC + + + + scm:git:https://github.com/googleapis/google-api-java-client.git + scm:git:git@github.com:googleapis/google-api-java-client.git + https://github.com/googleapis/google-api-java-client + + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + github-pages-site + Deployment through GitHub's site deployment plugin + site/google-cloud-bom + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + com.google.api-client + google-api-client + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-android + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-appengine + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-assembly + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-gson + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-jackson2 + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-java6 + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-protobuf + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-servlet + 1.26.1-SNAPSHOT + + + com.google.api-client + google-api-client-xml + 1.26.1-SNAPSHOT + + + + diff --git a/pom.xml b/pom.xml index 39bedcde2..5c5877839 100644 --- a/pom.xml +++ b/pom.xml @@ -62,6 +62,7 @@ google-api-client-android google-api-client-appengine google-api-client-assembly + google-api-client-bom google-api-client-gson google-api-client-jackson2 google-api-client-java6 From 47c51549cc3b5e2890908ebcb5c62ec733f1ed7d Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Tue, 6 Nov 2018 17:30:04 -0800 Subject: [PATCH 2/2] Apply README.md suggestions --- google-api-client-bom/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/google-api-client-bom/README.md b/google-api-client-bom/README.md index bd7dd87c5..85e08c69d 100644 --- a/google-api-client-bom/README.md +++ b/google-api-client-bom/README.md @@ -1,7 +1,7 @@ # Google API Client Library Bill of Materials -The `google-api-client-bom` modules is a pom that can be used to import consistent -versions of `google-api-client` components plus its dependencies. +The `google-api-client-bom` module is a pom that can be used to import consistent +versions of `google-api-client` components. To use it in Maven, add the following to your `pom.xml`: