xref: /aosp_15_r20/external/google-auth-library-java/samples/snippets/pom.xml (revision af546375c95127f07cb26dd492629ccb2e8b1be1)
1*af546375SCole Faust<project xmlns="http://maven.apache.org/POM/4.0.0">
2*af546375SCole Faust  <modelVersion>4.0.0</modelVersion>
3*af546375SCole Faust  <groupId>com.google.auth.samples</groupId>
4*af546375SCole Faust  <artifactId>authsamples</artifactId>
5*af546375SCole Faust  <version>1.0.0</version>
6*af546375SCole Faust  <name>auth-samples</name>
7*af546375SCole Faust
8*af546375SCole Faust
9*af546375SCole Faust  <!--
10*af546375SCole Faust    The parent pom defines common style checks and testing strategies for our samples.
11*af546375SCole Faust    Removing or replacing it should not affect the execution of the samples in any way.
12*af546375SCole Faust  -->
13*af546375SCole Faust  <parent>
14*af546375SCole Faust    <groupId>com.google.cloud.samples</groupId>
15*af546375SCole Faust    <artifactId>shared-configuration</artifactId>
16*af546375SCole Faust    <version>1.2.0</version>
17*af546375SCole Faust  </parent>
18*af546375SCole Faust
19*af546375SCole Faust  <properties>
20*af546375SCole Faust    <maven.compiler.target>1.8</maven.compiler.target>
21*af546375SCole Faust    <maven.compiler.source>1.8</maven.compiler.source>
22*af546375SCole Faust    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23*af546375SCole Faust  </properties>
24*af546375SCole Faust
25*af546375SCole Faust  <!-- START dependencies -->
26*af546375SCole Faust  <!--  Using libraries-bom to manage versions.
27*af546375SCole Faust  See https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM -->
28*af546375SCole Faust  <dependencyManagement>
29*af546375SCole Faust    <dependencies>
30*af546375SCole Faust      <dependency>
31*af546375SCole Faust        <groupId>com.google.cloud</groupId>
32*af546375SCole Faust        <artifactId>libraries-bom</artifactId>
33*af546375SCole Faust        <version>26.26.0</version>
34*af546375SCole Faust        <type>pom</type>
35*af546375SCole Faust        <scope>import</scope>
36*af546375SCole Faust      </dependency>
37*af546375SCole Faust    </dependencies>
38*af546375SCole Faust  </dependencyManagement>
39*af546375SCole Faust
40*af546375SCole Faust
41*af546375SCole Faust  <dependencies>
42*af546375SCole Faust<!--    OAuth dependency-->
43*af546375SCole Faust    <dependency>
44*af546375SCole Faust      <groupId>com.google.auth</groupId>
45*af546375SCole Faust      <artifactId>google-auth-library-oauth2-http</artifactId>
46*af546375SCole Faust      <version>1.20.0</version>
47*af546375SCole Faust    </dependency>
48*af546375SCole Faust
49*af546375SCole Faust<!--    IAM dependency-->
50*af546375SCole Faust    <dependency>
51*af546375SCole Faust      <groupId>com.google.cloud</groupId>
52*af546375SCole Faust      <artifactId>google-iam-admin</artifactId>
53*af546375SCole Faust      <version>3.24.0</version>
54*af546375SCole Faust    </dependency>
55*af546375SCole Faust
56*af546375SCole Faust<!--    GCloud dependency-->
57*af546375SCole Faust    <dependency>
58*af546375SCole Faust      <groupId>com.google.cloud</groupId>
59*af546375SCole Faust      <artifactId>google-cloud-compute</artifactId>
60*af546375SCole Faust    </dependency>
61*af546375SCole Faust    <dependency>
62*af546375SCole Faust      <groupId>com.google.cloud</groupId>
63*af546375SCole Faust      <artifactId>google-cloud-storage</artifactId>
64*af546375SCole Faust    </dependency>
65*af546375SCole Faust
66*af546375SCole Faust<!--    Test dependencies-->
67*af546375SCole Faust    <dependency>
68*af546375SCole Faust      <groupId>junit</groupId>
69*af546375SCole Faust      <artifactId>junit</artifactId>
70*af546375SCole Faust      <version>4.13.2</version>
71*af546375SCole Faust      <scope>test</scope>
72*af546375SCole Faust    </dependency>
73*af546375SCole Faust    <dependency>
74*af546375SCole Faust      <artifactId>truth</artifactId>
75*af546375SCole Faust      <groupId>com.google.truth</groupId>
76*af546375SCole Faust      <scope>test</scope>
77*af546375SCole Faust      <version>1.1.5</version>
78*af546375SCole Faust    </dependency>
79*af546375SCole Faust
80*af546375SCole Faust  </dependencies>
81*af546375SCole Faust
82*af546375SCole Faust</project>
83*af546375SCole Faust
84