xref: /aosp_15_r20/external/google-cloud-java/java-profiler/google-cloud-profiler/pom.xml (revision 55e87721aa1bc457b326496a7ca40f3ea1a63287)
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-profiler</artifactId>
6  <version>2.17.0</version><!-- {x-version-update:google-cloud-profiler:current} -->
7  <packaging>jar</packaging>
8  <name>Google Cloud Profiler</name>
9  <description>is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.</description>
10  <parent>
11    <groupId>com.google.cloud</groupId>
12    <artifactId>google-cloud-profiler-parent</artifactId>
13    <version>2.17.0</version><!-- {x-version-update:google-cloud-profiler:current} -->
14  </parent>
15  <properties>
16    <site.installationModule>google-cloud-profiler</site.installationModule>
17  </properties>
18  <dependencies>
19    <dependency>
20      <groupId>io.grpc</groupId>
21      <artifactId>grpc-api</artifactId>
22    </dependency>
23    <dependency>
24      <groupId>io.grpc</groupId>
25      <artifactId>grpc-stub</artifactId>
26    </dependency>
27    <dependency>
28      <groupId>io.grpc</groupId>
29      <artifactId>grpc-protobuf</artifactId>
30    </dependency>
31    <dependency>
32      <groupId>com.google.api</groupId>
33      <artifactId>api-common</artifactId>
34    </dependency>
35    <dependency>
36      <groupId>com.google.protobuf</groupId>
37      <artifactId>protobuf-java</artifactId>
38    </dependency>
39    <dependency>
40      <groupId>com.google.api.grpc</groupId>
41      <artifactId>proto-google-common-protos</artifactId>
42    </dependency>
43
44    <dependency>
45      <groupId>com.google.api.grpc</groupId>
46      <artifactId>proto-google-cloud-profiler-v2</artifactId>
47    </dependency>
48    <dependency>
49      <groupId>com.google.guava</groupId>
50      <artifactId>guava</artifactId>
51    </dependency>
52    <dependency>
53      <groupId>com.google.api</groupId>
54      <artifactId>gax</artifactId>
55    </dependency>
56    <dependency>
57      <groupId>com.google.api</groupId>
58      <artifactId>gax-grpc</artifactId>
59    </dependency>
60    <dependency>
61      <groupId>com.google.api</groupId>
62      <artifactId>gax-httpjson</artifactId>
63    </dependency>
64    <dependency>
65      <groupId>org.threeten</groupId>
66      <artifactId>threetenbp</artifactId>
67    </dependency>
68
69    <!-- Test dependencies -->
70    <dependency>
71      <groupId>junit</groupId>
72      <artifactId>junit</artifactId>
73      <scope>test</scope>
74    </dependency>
75
76    <dependency>
77      <groupId>com.google.api.grpc</groupId>
78      <artifactId>grpc-google-cloud-profiler-v2</artifactId>
79      <scope>test</scope>
80    </dependency>
81    <!-- Need testing utility classes for generated gRPC clients tests -->
82    <dependency>
83      <groupId>com.google.api</groupId>
84      <artifactId>gax</artifactId>
85      <classifier>testlib</classifier>
86      <scope>test</scope>
87    </dependency>
88    <dependency>
89      <groupId>com.google.api</groupId>
90      <artifactId>gax-grpc</artifactId>
91      <classifier>testlib</classifier>
92      <scope>test</scope>
93    </dependency>
94    <dependency>
95      <groupId>com.google.api</groupId>
96      <artifactId>gax-httpjson</artifactId>
97      <classifier>testlib</classifier>
98      <scope>test</scope>
99    </dependency>
100  </dependencies>
101</project>
102