xref: /aosp_15_r20/external/sdk-platform-java/showcase/pom.xml (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbride<?xml version='1.0' encoding='UTF-8'?>
2*882aa7c7SMatt Gilbride<project xmlns="http://maven.apache.org/POM/4.0.0"
3*882aa7c7SMatt Gilbride  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4*882aa7c7SMatt Gilbride  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5*882aa7c7SMatt Gilbride  <modelVersion>4.0.0</modelVersion>
6*882aa7c7SMatt Gilbride  <groupId>com.google.cloud</groupId>
7*882aa7c7SMatt Gilbride  <artifactId>gapic-showcase-parent</artifactId>
8*882aa7c7SMatt Gilbride  <packaging>pom</packaging>
9*882aa7c7SMatt Gilbride  <version>0.0.1-SNAPSHOT</version>
10*882aa7c7SMatt Gilbride  <name>GAPIC Showcase Client Core Parent</name>
11*882aa7c7SMatt Gilbride  <description>
12*882aa7c7SMatt Gilbride    Java idiomatic client for Google Cloud Platform services.
13*882aa7c7SMatt Gilbride  </description>
14*882aa7c7SMatt Gilbride
15*882aa7c7SMatt Gilbride  <parent>
16*882aa7c7SMatt Gilbride    <groupId>com.google.api</groupId>
17*882aa7c7SMatt Gilbride    <artifactId>gapic-generator-java-bom</artifactId>
18*882aa7c7SMatt Gilbride    <version>2.19.0</version><!-- {x-version-update:gapic-generator-java:current} -->
19*882aa7c7SMatt Gilbride    <relativePath>../gapic-generator-java-bom</relativePath>
20*882aa7c7SMatt Gilbride  </parent>
21*882aa7c7SMatt Gilbride
22*882aa7c7SMatt Gilbride  <properties>
23*882aa7c7SMatt Gilbride    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
24*882aa7c7SMatt Gilbride    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
25*882aa7c7SMatt Gilbride    <github.global.server>github</github.global.server>
26*882aa7c7SMatt Gilbride    <site.installationModule>google-cloud-showcase-parent</site.installationModule>
27*882aa7c7SMatt Gilbride    <checkstyle.skip>true</checkstyle.skip>
28*882aa7c7SMatt Gilbride    <clirr.skip>true</clirr.skip>
29*882aa7c7SMatt Gilbride    <enforcer.skip>true</enforcer.skip>
30*882aa7c7SMatt Gilbride  </properties>
31*882aa7c7SMatt Gilbride
32*882aa7c7SMatt Gilbride  <dependencyManagement>
33*882aa7c7SMatt Gilbride    <dependencies>
34*882aa7c7SMatt Gilbride      <dependency>
35*882aa7c7SMatt Gilbride        <groupId>com.google.api.grpc</groupId>
36*882aa7c7SMatt Gilbride        <artifactId>proto-gapic-showcase-v1beta1</artifactId>
37*882aa7c7SMatt Gilbride        <version>0.0.1-SNAPSHOT</version>
38*882aa7c7SMatt Gilbride      </dependency>
39*882aa7c7SMatt Gilbride      <dependency>
40*882aa7c7SMatt Gilbride        <groupId>com.google.api.grpc</groupId>
41*882aa7c7SMatt Gilbride        <artifactId>grpc-gapic-showcase-v1beta1</artifactId>
42*882aa7c7SMatt Gilbride        <version>0.0.1-SNAPSHOT</version>
43*882aa7c7SMatt Gilbride      </dependency>
44*882aa7c7SMatt Gilbride      <dependency>
45*882aa7c7SMatt Gilbride        <groupId>com.google.cloud</groupId>
46*882aa7c7SMatt Gilbride        <artifactId>gapic-showcase</artifactId>
47*882aa7c7SMatt Gilbride        <version>0.0.1-SNAPSHOT</version>
48*882aa7c7SMatt Gilbride      </dependency>
49*882aa7c7SMatt Gilbride
50*882aa7c7SMatt Gilbride      <dependency>
51*882aa7c7SMatt Gilbride        <groupId>junit</groupId>
52*882aa7c7SMatt Gilbride        <artifactId>junit</artifactId>
53*882aa7c7SMatt Gilbride        <version>4.13.2</version>
54*882aa7c7SMatt Gilbride        <scope>test</scope>
55*882aa7c7SMatt Gilbride      </dependency>
56*882aa7c7SMatt Gilbride    </dependencies>
57*882aa7c7SMatt Gilbride  </dependencyManagement>
58*882aa7c7SMatt Gilbride
59*882aa7c7SMatt Gilbride  <modules>
60*882aa7c7SMatt Gilbride    <module>gapic-showcase</module>
61*882aa7c7SMatt Gilbride    <module>grpc-gapic-showcase-v1beta1</module>
62*882aa7c7SMatt Gilbride    <module>proto-gapic-showcase-v1beta1</module>
63*882aa7c7SMatt Gilbride  </modules>
64*882aa7c7SMatt Gilbride
65*882aa7c7SMatt Gilbride  <profiles>
66*882aa7c7SMatt Gilbride    <profile>
67*882aa7c7SMatt Gilbride      <id>showcase</id>
68*882aa7c7SMatt Gilbride      <activation>
69*882aa7c7SMatt Gilbride        <activeByDefault>true</activeByDefault>
70*882aa7c7SMatt Gilbride      </activation>
71*882aa7c7SMatt Gilbride      <build>
72*882aa7c7SMatt Gilbride        <plugins>
73*882aa7c7SMatt Gilbride          <plugin>
74*882aa7c7SMatt Gilbride            <groupId>org.apache.maven.plugins</groupId>
75*882aa7c7SMatt Gilbride            <artifactId>maven-surefire-plugin</artifactId>
76*882aa7c7SMatt Gilbride            <version>3.0.0-M8</version>
77*882aa7c7SMatt Gilbride            <configuration>
78*882aa7c7SMatt Gilbride              <!-- Exclude MessagingClientHttpJsonTest which is currently failing.
79*882aa7c7SMatt Gilbride              See https://github.com/googleapis/gapic-generator-java/issues/1547 -->
80*882aa7c7SMatt Gilbride              <!-- TODO(1547): Remove this exclusion once MessagingClientHttpJsonTest#updateBlurbTest is fixed -->
81*882aa7c7SMatt Gilbride              <excludes>
82*882aa7c7SMatt Gilbride                <exclude>**/MessagingClientHttpJsonTest.java</exclude>
83*882aa7c7SMatt Gilbride              </excludes>
84*882aa7c7SMatt Gilbride              <reportNameSuffix>sponge_log</reportNameSuffix>
85*882aa7c7SMatt Gilbride              <skipTests>${skipUnitTests}</skipTests>
86*882aa7c7SMatt Gilbride            </configuration>
87*882aa7c7SMatt Gilbride          </plugin>
88*882aa7c7SMatt Gilbride          <plugin>
89*882aa7c7SMatt Gilbride            <groupId>org.apache.maven.plugins</groupId>
90*882aa7c7SMatt Gilbride            <artifactId>maven-failsafe-plugin</artifactId>
91*882aa7c7SMatt Gilbride            <configuration>
92*882aa7c7SMatt Gilbride              <forkCount>1C</forkCount>
93*882aa7c7SMatt Gilbride              <reuseForks>true</reuseForks>
94*882aa7c7SMatt Gilbride            </configuration>
95*882aa7c7SMatt Gilbride          </plugin>
96*882aa7c7SMatt Gilbride          <plugin>
97*882aa7c7SMatt Gilbride            <groupId>org.codehaus.mojo</groupId>
98*882aa7c7SMatt Gilbride            <artifactId>flatten-maven-plugin</artifactId>
99*882aa7c7SMatt Gilbride          </plugin>
100*882aa7c7SMatt Gilbride        </plugins>
101*882aa7c7SMatt Gilbride      </build>
102*882aa7c7SMatt Gilbride    </profile>
103*882aa7c7SMatt Gilbride  </profiles>
104*882aa7c7SMatt Gilbride</project>
105