xref: /aosp_15_r20/external/sdk-platform-java/showcase/grpc-gapic-showcase-v1beta1/pom.xml (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbride<project xmlns="http://maven.apache.org/POM/4.0.0"
2*882aa7c7SMatt Gilbride  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3*882aa7c7SMatt Gilbride  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4*882aa7c7SMatt Gilbride  <modelVersion>4.0.0</modelVersion>
5*882aa7c7SMatt Gilbride  <groupId>com.google.api.grpc</groupId>
6*882aa7c7SMatt Gilbride  <artifactId>grpc-gapic-showcase-v1beta1</artifactId>
7*882aa7c7SMatt Gilbride  <version>0.0.1-SNAPSHOT</version>
8*882aa7c7SMatt Gilbride  <name>grpc-gapic-showcase-v1beta1</name>
9*882aa7c7SMatt Gilbride  <description>GRPC library for grpc-google-cloud-iot-v1</description>
10*882aa7c7SMatt Gilbride  <parent>
11*882aa7c7SMatt Gilbride    <groupId>com.google.cloud</groupId>
12*882aa7c7SMatt Gilbride    <artifactId>gapic-showcase-parent</artifactId>
13*882aa7c7SMatt Gilbride    <version>0.0.1-SNAPSHOT</version>
14*882aa7c7SMatt Gilbride  </parent>
15*882aa7c7SMatt Gilbride
16*882aa7c7SMatt Gilbride  <properties>
17*882aa7c7SMatt Gilbride    <fmt.skip>true</fmt.skip>
18*882aa7c7SMatt Gilbride  </properties>
19*882aa7c7SMatt Gilbride
20*882aa7c7SMatt Gilbride  <profiles>
21*882aa7c7SMatt Gilbride    <profile>
22*882aa7c7SMatt Gilbride      <id>enable-golden-tests</id>
23*882aa7c7SMatt Gilbride      <build>
24*882aa7c7SMatt Gilbride        <plugins>
25*882aa7c7SMatt Gilbride          <plugin>
26*882aa7c7SMatt Gilbride            <groupId>org.codehaus.mojo</groupId>
27*882aa7c7SMatt Gilbride            <artifactId>exec-maven-plugin</artifactId>
28*882aa7c7SMatt Gilbride            <version>3.1.0</version>
29*882aa7c7SMatt Gilbride            <executions>
30*882aa7c7SMatt Gilbride              <execution>
31*882aa7c7SMatt Gilbride                <id>verify-showcase</id>
32*882aa7c7SMatt Gilbride                <goals>
33*882aa7c7SMatt Gilbride                  <goal>exec</goal>
34*882aa7c7SMatt Gilbride                </goals>
35*882aa7c7SMatt Gilbride                <phase>test</phase>
36*882aa7c7SMatt Gilbride                <configuration>
37*882aa7c7SMatt Gilbride                  <executable>bazel</executable>
38*882aa7c7SMatt Gilbride                  <arguments>
39*882aa7c7SMatt Gilbride                    <argument>run</argument>
40*882aa7c7SMatt Gilbride                    <argument>//showcase:verify_grpc</argument>
41*882aa7c7SMatt Gilbride                  </arguments>
42*882aa7c7SMatt Gilbride                </configuration>
43*882aa7c7SMatt Gilbride              </execution>
44*882aa7c7SMatt Gilbride            </executions>
45*882aa7c7SMatt Gilbride          </plugin>
46*882aa7c7SMatt Gilbride        </plugins>
47*882aa7c7SMatt Gilbride      </build>
48*882aa7c7SMatt Gilbride    </profile>
49*882aa7c7SMatt Gilbride    <profile>
50*882aa7c7SMatt Gilbride      <id>update</id>
51*882aa7c7SMatt Gilbride      <build>
52*882aa7c7SMatt Gilbride        <plugins>
53*882aa7c7SMatt Gilbride          <plugin>
54*882aa7c7SMatt Gilbride            <groupId>org.codehaus.mojo</groupId>
55*882aa7c7SMatt Gilbride            <artifactId>exec-maven-plugin</artifactId>
56*882aa7c7SMatt Gilbride            <version>3.1.0</version>
57*882aa7c7SMatt Gilbride            <executions>
58*882aa7c7SMatt Gilbride              <execution>
59*882aa7c7SMatt Gilbride                <id>verify-showcase</id>
60*882aa7c7SMatt Gilbride                <goals>
61*882aa7c7SMatt Gilbride                  <goal>exec</goal>
62*882aa7c7SMatt Gilbride                </goals>
63*882aa7c7SMatt Gilbride                <phase>generate-sources</phase>
64*882aa7c7SMatt Gilbride                <configuration>
65*882aa7c7SMatt Gilbride                  <executable>bazelisk</executable>
66*882aa7c7SMatt Gilbride                  <arguments>
67*882aa7c7SMatt Gilbride                    <argument>run</argument>
68*882aa7c7SMatt Gilbride                    <argument>//showcase:update_grpc</argument>
69*882aa7c7SMatt Gilbride                  </arguments>
70*882aa7c7SMatt Gilbride                </configuration>
71*882aa7c7SMatt Gilbride              </execution>
72*882aa7c7SMatt Gilbride            </executions>
73*882aa7c7SMatt Gilbride          </plugin>
74*882aa7c7SMatt Gilbride        </plugins>
75*882aa7c7SMatt Gilbride      </build>
76*882aa7c7SMatt Gilbride    </profile>
77*882aa7c7SMatt Gilbride  </profiles>
78*882aa7c7SMatt Gilbride
79*882aa7c7SMatt Gilbride  <dependencies>
80*882aa7c7SMatt Gilbride    <dependency>
81*882aa7c7SMatt Gilbride      <groupId>io.grpc</groupId>
82*882aa7c7SMatt Gilbride      <artifactId>grpc-api</artifactId>
83*882aa7c7SMatt Gilbride    </dependency>
84*882aa7c7SMatt Gilbride    <dependency>
85*882aa7c7SMatt Gilbride      <groupId>io.grpc</groupId>
86*882aa7c7SMatt Gilbride      <artifactId>grpc-stub</artifactId>
87*882aa7c7SMatt Gilbride    </dependency>
88*882aa7c7SMatt Gilbride    <dependency>
89*882aa7c7SMatt Gilbride      <groupId>io.grpc</groupId>
90*882aa7c7SMatt Gilbride      <artifactId>grpc-protobuf</artifactId>
91*882aa7c7SMatt Gilbride    </dependency>
92*882aa7c7SMatt Gilbride    <dependency>
93*882aa7c7SMatt Gilbride      <groupId>com.google.protobuf</groupId>
94*882aa7c7SMatt Gilbride      <artifactId>protobuf-java</artifactId>
95*882aa7c7SMatt Gilbride    </dependency>
96*882aa7c7SMatt Gilbride    <dependency>
97*882aa7c7SMatt Gilbride      <groupId>com.google.api.grpc</groupId>
98*882aa7c7SMatt Gilbride      <artifactId>proto-gapic-showcase-v1beta1</artifactId>
99*882aa7c7SMatt Gilbride    </dependency>
100*882aa7c7SMatt Gilbride    <dependency>
101*882aa7c7SMatt Gilbride      <groupId>com.google.api.grpc</groupId>
102*882aa7c7SMatt Gilbride      <artifactId>proto-google-iam-v1</artifactId>
103*882aa7c7SMatt Gilbride    </dependency>
104*882aa7c7SMatt Gilbride    <dependency>
105*882aa7c7SMatt Gilbride      <groupId>com.google.guava</groupId>
106*882aa7c7SMatt Gilbride      <artifactId>guava</artifactId>
107*882aa7c7SMatt Gilbride    </dependency>
108*882aa7c7SMatt Gilbride  </dependencies>
109*882aa7c7SMatt Gilbride</project>
110