xref: /aosp_15_r20/external/google-auth-library-java/appengine/pom.xml (revision af546375c95127f07cb26dd492629ccb2e8b1be1)
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/maven-v4_0_0.xsd">
3  <modelVersion>4.0.0</modelVersion>
4
5  <parent>
6    <groupId>com.google.auth</groupId>
7    <artifactId>google-auth-library-parent</artifactId>
8    <version>1.23.0</version><!-- {x-version-update:google-auth-library-parent:current} -->
9    <relativePath>../pom.xml</relativePath>
10  </parent>
11
12  <artifactId>google-auth-library-appengine</artifactId>
13  <name>Google Auth Library for Java - Google App Engine</name>
14
15  <distributionManagement>
16    <snapshotRepository>
17      <id>ossrh</id>
18      <url>https://google.oss.sonatype.org/content/repositories/snapshots</url>
19    </snapshotRepository>
20  </distributionManagement>
21
22  <build>
23    <sourceDirectory>java</sourceDirectory>
24    <testSourceDirectory>javatests</testSourceDirectory>
25    <plugins>
26      <plugin>
27        <groupId>org.sonatype.plugins</groupId>
28        <artifactId>nexus-staging-maven-plugin</artifactId>
29      </plugin>
30      <plugin>
31        <groupId>org.apache.maven.plugins</groupId>
32        <artifactId>maven-source-plugin</artifactId>
33      </plugin>
34      <plugin>
35        <groupId>org.apache.maven.plugins</groupId>
36        <artifactId>maven-javadoc-plugin</artifactId>
37      </plugin>
38      <plugin>
39        <groupId>org.apache.maven.plugins</groupId>
40        <artifactId>maven-jar-plugin</artifactId>
41        <configuration>
42          <archive>
43            <manifestEntries>
44              <Automatic-Module-Name>com.google.auth.appengine</Automatic-Module-Name>
45            </manifestEntries>
46          </archive>
47        </configuration>
48      </plugin>
49    </plugins>
50  </build>
51
52  <dependencies>
53    <dependency>
54      <groupId>com.google.auth</groupId>
55      <artifactId>google-auth-library-credentials</artifactId>
56    </dependency>
57    <dependency>
58      <groupId>com.google.auth</groupId>
59      <artifactId>google-auth-library-oauth2-http</artifactId>
60    </dependency>
61    <dependency>
62      <groupId>com.google.appengine</groupId>
63      <artifactId>appengine-api-1.0-sdk</artifactId>
64      <scope>provided</scope>
65    </dependency>
66    <dependency>
67      <groupId>com.google.guava</groupId>
68      <artifactId>guava</artifactId>
69    </dependency>
70    <dependency>
71      <groupId>junit</groupId>
72      <artifactId>junit</artifactId>
73      <scope>test</scope>
74    </dependency>
75    <dependency>
76      <groupId>com.google.auth</groupId>
77      <artifactId>google-auth-library-oauth2-http</artifactId>
78      <scope>test</scope>
79      <type>test-jar</type>
80      <classifier>testlib</classifier>
81    </dependency>
82    <dependency>
83       <groupId>com.google.errorprone</groupId>
84       <artifactId>error_prone_annotations</artifactId>
85       <scope>compile</scope>
86    </dependency>
87  </dependencies>
88</project>
89