xref: /aosp_15_r20/external/sdk-platform-java/java-iam/grpc-google-iam-v2/pom.xml (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1<project xmlns="http://maven.apache.org/POM/4.0.0"
2  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4  <modelVersion>4.0.0</modelVersion>
5  <groupId>com.google.api.grpc</groupId>
6  <artifactId>grpc-google-iam-v2</artifactId>
7  <version>1.13.0</version><!-- {x-version-update:grpc-google-iam-v2:current} -->
8  <name>grpc-google-iam-v2</name>
9  <description>GRPC library for proto-google-iam-v2</description>
10  <parent>
11    <groupId>com.google.cloud</groupId>
12    <artifactId>google-iam-parent</artifactId>
13    <version>1.13.0</version><!-- {x-version-update:proto-google-iam-v1:current} -->
14  </parent>
15  <dependencies>
16    <dependency>
17      <groupId>io.grpc</groupId>
18      <artifactId>grpc-api</artifactId>
19    </dependency>
20    <dependency>
21      <groupId>io.grpc</groupId>
22      <artifactId>grpc-stub</artifactId>
23    </dependency>
24    <dependency>
25      <groupId>io.grpc</groupId>
26      <artifactId>grpc-protobuf</artifactId>
27    </dependency>
28    <dependency>
29      <groupId>com.google.protobuf</groupId>
30      <artifactId>protobuf-java</artifactId>
31    </dependency>
32    <dependency>
33      <groupId>com.google.api.grpc</groupId>
34      <artifactId>proto-google-common-protos</artifactId>
35    </dependency>
36    <dependency>
37      <groupId>com.google.api.grpc</groupId>
38      <artifactId>proto-google-iam-v2</artifactId>
39    </dependency>
40    <dependency>
41      <groupId>com.google.guava</groupId>
42      <artifactId>guava</artifactId>
43    </dependency>
44  </dependencies>
45
46  <profiles>
47    <profile>
48      <id>java9</id>
49      <activation>
50        <jdk>[9,)</jdk>
51      </activation>
52      <dependencies>
53        <dependency>
54          <groupId>javax.annotation</groupId>
55          <artifactId>javax.annotation-api</artifactId>
56        </dependency>
57      </dependencies>
58    </profile>
59  </profiles>
60
61  <build>
62    <plugins>
63      <plugin>
64          <groupId>org.codehaus.mojo</groupId>
65          <artifactId>flatten-maven-plugin</artifactId>
66        </plugin>
67    </plugins>
68  </build>
69</project>