| <?xml version='1.0' encoding='UTF-8'?> |
| <project xmlns="http://maven.apache.org/POM/4.0.0" 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"> |
| <modelVersion>4.0.0</modelVersion> |
| <groupId>com.google.cloud</groupId> |
| <artifactId>google-cloud-core-parent</artifactId> |
| <packaging>pom</packaging> |
| <version>2.5.6-SNAPSHOT</version><!-- {x-version-update:google-cloud-core:current} --> |
| <name>Google Cloud Core Parent</name> |
| <url>https://github.com/googleapis/java-core</url> |
| <description> |
| Java idiomatic client for Google Cloud Platform services. |
| </description> |
| |
| <parent> |
| <groupId>com.google.cloud</groupId> |
| <artifactId>google-cloud-shared-config</artifactId> |
| <version>1.2.7</version> |
| </parent> |
| |
| <developers> |
| <developer> |
| <id>garrettjonesgoogle</id> |
| <name>Garrett Jones</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>pongad</id> |
| <name>Michael Darakananda</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>shinfan</id> |
| <name>Shin Fan</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>michaelbausor</id> |
| <name>Micheal Bausor</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>vam-google</id> |
| <name>Vadym Matsishevskyi</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>tswast</id> |
| <name>Tim Swast</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>neozwu</id> |
| <name>Neo Wu</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>lesv</id> |
| <name>Les Vogel</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>schmidt_sebastian</id> |
| <name>Sebastian Schmidt</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>andreamlin</id> |
| <name>Andrea Lin</name> |
| <email>[email protected]</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| <developer> |
| <id>hzyi-google</id> |
| <name>Hanzhen Yi</name> |
| <email>[email protected]</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| </developers> |
| <organization> |
| <name>Google LLC</name> |
| </organization> |
| <scm> |
| <connection>scm:git:[email protected]:googleapis/java-core.git</connection> |
| <developerConnection>scm:git:[email protected]:googleapis/java-core.git</developerConnection> |
| <url>https://github.com/googleapis/java-core</url> |
| <tag>HEAD</tag> |
| </scm> |
| <issueManagement> |
| <url>https://github.com/googleapis/java-core/issues</url> |
| <system>GitHub Issues</system> |
| </issueManagement> |
| <distributionManagement> |
| <snapshotRepository> |
| <id>sonatype-nexus-snapshots</id> |
| <url>https://oss.sonatype.org/content/repositories/snapshots</url> |
| </snapshotRepository> |
| <repository> |
| <id>sonatype-nexus-staging</id> |
| <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| </repository> |
| </distributionManagement> |
| <licenses> |
| <license> |
| <name>Apache-2.0</name> |
| <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| </license> |
| </licenses> |
| |
| <properties> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| <github.global.server>github</github.global.server> |
| <site.installationModule>google-cloud-core-parent</site.installationModule> |
| <gax.version>2.12.2</gax.version> |
| <google.api-common.version>2.1.4</google.api-common.version> |
| <google.common-protos.version>2.7.4</google.common-protos.version> |
| <google.iam.version>1.2.5</google.iam.version> |
| <google.auth.version>1.5.3</google.auth.version> |
| <google.api.version>1.33.2</google.api.version> |
| <google.http.version>1.41.4</google.http.version> |
| <graalvm.version>22.0.0.2</graalvm.version> |
| <grpc.version>1.44.1</grpc.version> |
| <protobuf.version>3.19.4</protobuf.version> |
| <opencensus.version>0.31.0</opencensus.version> |
| <annotations-api.version>1.3.2</annotations-api.version> |
| <guava.version>31.0.1-jre</guava.version> |
| <junit.version>4.13.2</junit.version> |
| <truth.version>1.1.3</truth.version> |
| <easymock.version>4.3</easymock.version> |
| <findbugs.version>3.0.2</findbugs.version> |
| <threetenbp.version>1.5.2</threetenbp.version> |
| <objenesis.version>3.2</objenesis.version> |
| <errorprone.version>2.11.0</errorprone.version> |
| <gson.version>2.9.0</gson.version> |
| </properties> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>com.google.cloud</groupId> |
| <artifactId>google-cloud-core</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.google.auth</groupId> |
| <artifactId>google-auth-library-bom</artifactId> |
| <version>${google.auth.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api</groupId> |
| <artifactId>gax-bom</artifactId> |
| <version>${gax.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.http-client</groupId> |
| <artifactId>google-http-client-bom</artifactId> |
| <version>${google.http.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api-client</groupId> |
| <artifactId>google-api-client-bom</artifactId> |
| <version>${google.api.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>io.grpc</groupId> |
| <artifactId>grpc-bom</artifactId> |
| <version>${grpc.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.protobuf</groupId> |
| <artifactId>protobuf-bom</artifactId> |
| <version>${protobuf.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.guava</groupId> |
| <artifactId>guava-bom</artifactId> |
| <version>${guava.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api</groupId> |
| <artifactId>api-common</artifactId> |
| <version>${google.api-common.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api.grpc</groupId> |
| <artifactId>proto-google-common-protos</artifactId> |
| <version>${google.common-protos.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api.grpc</groupId> |
| <artifactId>proto-google-iam-v1</artifactId> |
| <version>${google.iam.version}</version> |
| </dependency> |
| <!-- TODO(chingor): use bom when opencensus publishes one --> |
| <dependency> |
| <groupId>io.opencensus</groupId> |
| <artifactId>opencensus-api</artifactId> |
| <version>${opencensus.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>io.opencensus</groupId> |
| <artifactId>opencensus-contrib-http-util</artifactId> |
| <version>${opencensus.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>javax.annotation</groupId> |
| <artifactId>javax.annotation-api</artifactId> |
| <version>${annotations-api.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.code.findbugs</groupId> |
| <artifactId>jsr305</artifactId> |
| <version>${findbugs.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.threeten</groupId> |
| <artifactId>threetenbp</artifactId> |
| <version>${threetenbp.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.errorprone</groupId> |
| <artifactId>error_prone_annotations</artifactId> |
| <version>${errorprone.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.code.gson</groupId> |
| <artifactId>gson</artifactId> |
| <version>${gson.version}</version> |
| </dependency> |
| |
| <!-- Native Image dependencies --> |
| <dependency> |
| <groupId>org.graalvm.nativeimage</groupId> |
| <artifactId>svm</artifactId> |
| <version>${graalvm.version}</version> |
| <scope>provided</scope> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.graalvm.sdk</groupId> |
| <artifactId>graal-sdk</artifactId> |
| <version>${graalvm.version}</version> |
| <scope>provided</scope> |
| </dependency> |
| |
| <!-- Begin test dependencies --> |
| <dependency> |
| <groupId>com.google.truth</groupId> |
| <artifactId>truth</artifactId> |
| <version>${truth.version}</version> |
| <scope>test</scope> |
| <exclusions> |
| <exclusion> |
| <groupId>org.checkerframework</groupId> |
| <artifactId>checker-qual</artifactId> |
| </exclusion> |
| </exclusions> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>${junit.version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.easymock</groupId> |
| <artifactId>easymock</artifactId> |
| <version>${easymock.version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.objenesis</groupId> |
| <artifactId>objenesis</artifactId> |
| <version>${objenesis.version}</version> |
| <scope>test</scope> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| |
| <modules> |
| <module>google-cloud-core</module> |
| <module>google-cloud-core-http</module> |
| <module>google-cloud-core-grpc</module> |
| <module>google-cloud-core-bom</module> |
| <module>native-image-support</module> |
| </modules> |
| |
| <reporting> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <version>3.2.2</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>index</report> |
| <report>dependency-info</report> |
| <report>team</report> |
| <report>ci-management</report> |
| <report>issue-management</report> |
| <report>licenses</report> |
| <report>scm</report> |
| <report>dependency-management</report> |
| <report>distribution-management</report> |
| <report>summary</report> |
| <report>modules</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| <configuration> |
| <dependencyDetailsEnabled>true</dependencyDetailsEnabled> |
| <artifactId>${site.installationModule}</artifactId> |
| <packaging>jar</packaging> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>3.3.2</version> |
| <reportSets> |
| <reportSet> |
| <id>html</id> |
| <reports> |
| <report>aggregate</report> |
| <report>javadoc</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| <configuration> |
| <doclint>none</doclint> |
| <show>protected</show> |
| <nohelp>true</nohelp> |
| <outputDirectory>${project.build.directory}/javadoc</outputDirectory> |
| <groups> |
| <group> |
| <title>Test helpers packages</title> |
| <packages>com.google.cloud.testing</packages> |
| </group> |
| <group> |
| <title>SPI packages</title> |
| <packages>com.google.cloud.spi*</packages> |
| </group> |
| </groups> |
| |
| <links> |
| <link>https://grpc.io/grpc-java/javadoc/</link> |
| <link>https://developers.google.com/protocol-buffers/docs/reference/java/</link> |
| <link>https://googleapis.dev/java/google-auth-library/latest/</link> |
| <link>https://googleapis.dev/java/gax/latest/</link> |
| <link>https://googleapis.github.io/api-common-java/${google.api-common.version}/apidocs/</link> |
| </links> |
| </configuration> |
| </plugin> |
| </plugins> |
| </reporting> |
| </project> |