xref: /aosp_15_r20/external/sdk-platform-java/java-common-protos/grpc-google-common-protos/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-common-protos</artifactId>
7  <version>2.18.0</version><!-- {x-version-update:proto-google-common-protos:current} -->
8  <name>grpc-google-common-protos</name>
9  <description>GRPC library for grpc-google-common-protos</description>
10  <parent>
11    <groupId>com.google.api.grpc</groupId>
12    <artifactId>google-common-protos-parent</artifactId>
13    <version>2.18.0</version><!-- {x-version-update:proto-google-common-protos: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.guava</groupId>
34      <artifactId>guava</artifactId>
35    </dependency>
36    <dependency>
37      <groupId>com.google.api.grpc</groupId>
38      <artifactId>proto-google-common-protos</artifactId>
39    </dependency>
40  </dependencies>
41
42  <build>
43    <plugins>
44      <plugin>
45        <groupId>org.codehaus.mojo</groupId>
46        <artifactId>flatten-maven-plugin</artifactId>
47      </plugin>
48    </plugins>
49  </build>
50
51  <profiles>
52    <profile>
53      <id>java9</id>
54      <activation>
55        <jdk>[9,)</jdk>
56      </activation>
57      <dependencies>
58        <dependency>
59          <groupId>javax.annotation</groupId>
60          <artifactId>javax.annotation-api</artifactId>
61          <version>${javax.annotation-api.version}</version>
62        </dependency>
63      </dependencies>
64    </profile>
65  </profiles>
66</project>