From 26c07bf03456bd6ccb0a41429b63628c73a59c75 Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Mon, 30 Sep 2019 13:40:14 -0400 Subject: [PATCH] feat: add parent pom (#1) * feat: add parent pom * fix: animal-sniffer version for upperbound --- google-cloud-automl/pom.xml | 97 ++++---- grpc-google-cloud-automl-v1beta1/pom.xml | 60 ++--- pom.xml | 255 ++++++++++++++++++++++ proto-google-cloud-automl-v1beta1/pom.xml | 20 +- 4 files changed, 358 insertions(+), 74 deletions(-) create mode 100644 pom.xml diff --git a/google-cloud-automl/pom.xml b/google-cloud-automl/pom.xml index b12fa7564..c9df561cc 100644 --- a/google-cloud-automl/pom.xml +++ b/google-cloud-automl/pom.xml @@ -1,41 +1,75 @@ 4.0.0 + com.google.cloud google-cloud-automl 0.111.1-beta-SNAPSHOT jar - Google Cloud Auto ML - https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-automl - - Java idiomatic client for Google Cloud Auto ML - + Google Cloud AutoML + https://github.com/googleapis/java-automl + Java idiomatic client for Google Cloud Auto ML com.google.cloud - google-cloud-clients - 0.111.1-alpha-SNAPSHOT + google-cloud-automl-parent + 0.111.1-beta-SNAPSHOT google-cloud-automl - ${project.groupId} - google-cloud-core + io.grpc + grpc-api - ${project.groupId} - google-cloud-core-grpc + io.grpc + grpc-stub + + io.grpc + grpc-protobuf + + + com.google.api + api-common + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + com.google.api.grpc proto-google-cloud-automl-v1beta1 + + com.google.guava + guava + + + com.google.api + gax + + + com.google.api + gax-grpc + + + org.threeten + threetenbp + + junit junit test + com.google.api.grpc grpc-google-cloud-automl-v1beta1 @@ -50,29 +84,18 @@ - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - protected - true - none - true - - - ${project.javadoc.protobufBaseURL} - ../../../../../google-api-grpc/proto-google-cloud-automl-v1beta1/target/site/apidocs/ - - - ${project.javadoc.protobufBaseURL} - ../../../../../google-api-grpc/grpc-google-cloud-automl-v1beta1/target/site/apidocs/ - - - - - - - + + + java9 + + [9,) + + + + javax.annotation + javax.annotation-api + + + + + \ No newline at end of file diff --git a/grpc-google-cloud-automl-v1beta1/pom.xml b/grpc-google-cloud-automl-v1beta1/pom.xml index 4b07d8a63..5f5fe29d1 100644 --- a/grpc-google-cloud-automl-v1beta1/pom.xml +++ b/grpc-google-cloud-automl-v1beta1/pom.xml @@ -2,51 +2,55 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 + com.google.api.grpc grpc-google-cloud-automl-v1beta1 0.76.1-SNAPSHOT grpc-google-cloud-automl-v1beta1 GRPC library for grpc-google-cloud-automl-v1beta1 - com.google.api.grpc - google-api-grpc - 0.76.1-SNAPSHOT + com.google.cloud + google-cloud-automl-parent + 0.111.1-beta-SNAPSHOT + + io.grpc + grpc-api + io.grpc grpc-stub - compile io.grpc grpc-protobuf - compile + + + com.google.protobuf + protobuf-java com.google.api.grpc proto-google-cloud-automl-v1beta1 - compile + + + com.google.guava + guava - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.1 - - protected - true - none - true - - - ${project.javadoc.protobufBaseURL} - ../../../../proto-google-cloud-automl-v1beta1/target/site/apidocs/ - - - - - - - + + + + java9 + + [9,) + + + + javax.annotation + javax.annotation-api + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 000000000..96f774050 --- /dev/null +++ b/pom.xml @@ -0,0 +1,255 @@ + + + 4.0.0 + com.google.cloud + google-cloud-automl-parent + pom + 0.111.1-beta-SNAPSHOT + Google Cloud AutoML Parent + https://github.com/googleapis/java-automl + + Java idiomatic client for Google Cloud Platform services. + + + + com.google.cloud + google-cloud-shared-config + 0.1.3 + + + + + chingor + Jeff Ching + chingor@google.com + Google + + Developer + + + + + Google LLC + + + scm:git:git@github.com:googleapis/java-automl.git + scm:git:git@github.com:googleapis/java-automl.git + https://github.com/googleapis/java-automl + HEAD + + + https://github.com/googleapis/java-automl/issues + GitHub Issues + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + + + + UTF-8 + UTF-8 + github + google-cloud-automl-parent + 1.91.1 + 1.8.1 + 1.16.0 + 1.48.1 + 1.24.0 + 3.10.0 + 4.12 + 28.1-android + 1.4.0 + 1.3.2 + 1.18 + + + + + + com.google.api.grpc + proto-google-cloud-automl-v1beta1 + 0.76.1-SNAPSHOT + + + com.google.api.grpc + grpc-google-cloud-automl-v1beta1 + 0.76.1-SNAPSHOT + + + com.google.cloud + google-cloud-automl + 0.111.1-beta-SNAPSHOT + + + + 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} + + + + junit + junit + ${junit.version} + test + + + com.google.api + gax-grpc + ${gax.version} + testlib + test + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + org.objenesis:objenesis + + + + + + + + proto-google-cloud-automl-v1beta1 + grpc-google-cloud-automl-v1beta1 + google-cloud-automl + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.0.0 + + + + index + dependency-info + team + ci-management + issue-management + licenses + scm + dependency-management + distribution-management + summary + modules + + + + + true + ${site.installationModule} + jar + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.1.1 + + + html + + aggregate + javadoc + + + + + none + protected + true + ${project.build.directory}/javadoc + + + Test helpers packages + com.google.cloud.testing + + + SPI packages + com.google.cloud.spi* + + + + + https://grpc.io/grpc-java/javadoc/ + 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/ + + + + + + \ No newline at end of file diff --git a/proto-google-cloud-automl-v1beta1/pom.xml b/proto-google-cloud-automl-v1beta1/pom.xml index b05c7d7b9..6c7f79ad0 100644 --- a/proto-google-cloud-automl-v1beta1/pom.xml +++ b/proto-google-cloud-automl-v1beta1/pom.xml @@ -2,30 +2,32 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 + com.google.api.grpc proto-google-cloud-automl-v1beta1 0.76.1-SNAPSHOT proto-google-cloud-automl-v1beta1 PROTO library for proto-google-cloud-automl-v1beta1 - com.google.api.grpc - google-api-grpc - 0.76.1-SNAPSHOT + com.google.cloud + google-cloud-automl-parent + 0.111.1-beta-SNAPSHOT com.google.protobuf protobuf-java - compile + + + com.google.api.grpc + proto-google-common-protos com.google.api api-common - compile - com.google.api.grpc - proto-google-common-protos - compile + com.google.guava + guava - + \ No newline at end of file