xref: /aosp_15_r20/external/sdk-platform-java/java-core/pom.xml (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1<?xml version='1.0' encoding='UTF-8'?>
2<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">
3  <modelVersion>4.0.0</modelVersion>
4  <groupId>com.google.cloud</groupId>
5  <artifactId>google-cloud-core-parent</artifactId>
6  <packaging>pom</packaging>
7  <version>2.17.0</version><!-- {x-version-update:google-cloud-core:current} -->
8  <name>Google Cloud Core Parent</name>
9  <description>
10    Java idiomatic client for Google Cloud Platform services.
11  </description>
12
13  <parent>
14    <groupId>com.google.api</groupId>
15    <artifactId>gapic-generator-java-pom-parent</artifactId>
16    <version>2.19.0</version><!-- {x-version-update:gapic-generator-java:current} -->
17    <relativePath>../gapic-generator-java-pom-parent</relativePath>
18  </parent>
19
20  <properties>
21    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
22    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
23    <github.global.server>github</github.global.server>
24    <site.installationModule>google-cloud-core-parent</site.installationModule>
25    <!-- This module itself does not have integration tests and thus cannot
26        be tested with native image plugin. Instead, the client libraries that
27        use this java-core module have integration tests on native image. -->
28    <skipNativeTests>true</skipNativeTests>
29  </properties>
30
31  <dependencyManagement>
32    <dependencies>
33      <dependency>
34        <groupId>com.google.cloud</groupId>
35        <artifactId>google-cloud-shared-dependencies</artifactId>
36        <version>3.9.0</version><!-- {x-version-update:google-cloud-shared-dependencies:current} -->
37        <type>pom</type>
38        <scope>import</scope>
39      </dependency>
40      <!-- Test dependencies -->
41      <dependency>
42        <groupId>junit</groupId>
43        <artifactId>junit</artifactId>
44        <version>4.13.2</version>
45        <scope>test</scope>
46      </dependency>
47      <dependency>
48        <groupId>com.google.truth</groupId>
49        <artifactId>truth</artifactId>
50        <version>1.1.3</version>
51        <scope>test</scope>
52        <exclusions>
53          <exclusion>
54            <groupId>org.checkerframework</groupId>
55            <artifactId>checker-qual</artifactId>
56          </exclusion>
57        </exclusions>
58      </dependency>
59      <dependency>
60        <groupId>org.easymock</groupId>
61        <artifactId>easymock</artifactId>
62        <version>5.1.0</version>
63        <scope>test</scope>
64      </dependency>
65      <dependency>
66        <groupId>org.mockito</groupId>
67        <artifactId>mockito-all</artifactId>
68        <version>1.10.19</version>
69        <scope>test</scope>
70      </dependency>
71    </dependencies>
72  </dependencyManagement>
73
74  <modules>
75    <module>google-cloud-core</module>
76    <module>google-cloud-core-http</module>
77    <module>google-cloud-core-grpc</module>
78    <module>google-cloud-core-bom</module>
79  </modules>
80</project>
81