xref: /aosp_15_r20/external/guava/android/guava-testlib/pom.xml (revision fb5080426417cab6bd44d0ed3f37e47d42859579)
1*fb508042SAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?>
2*fb508042SAndroid Build Coastguard Worker<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3*fb508042SAndroid Build Coastguard Worker  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4*fb508042SAndroid Build Coastguard Worker  <modelVersion>4.0.0</modelVersion>
5*fb508042SAndroid Build Coastguard Worker  <parent>
6*fb508042SAndroid Build Coastguard Worker    <groupId>com.google.guava</groupId>
7*fb508042SAndroid Build Coastguard Worker    <artifactId>guava-parent</artifactId>
8*fb508042SAndroid Build Coastguard Worker    <version>32.1.2-android</version>
9*fb508042SAndroid Build Coastguard Worker  </parent>
10*fb508042SAndroid Build Coastguard Worker  <artifactId>guava-testlib</artifactId>
11*fb508042SAndroid Build Coastguard Worker  <name>Guava Testing Library</name>
12*fb508042SAndroid Build Coastguard Worker  <description>
13*fb508042SAndroid Build Coastguard Worker    Guava testlib is a set of java classes used for more convenient
14*fb508042SAndroid Build Coastguard Worker    unit testing - particularly to assist the tests for Guava itself.
15*fb508042SAndroid Build Coastguard Worker  </description>
16*fb508042SAndroid Build Coastguard Worker  <dependencies>
17*fb508042SAndroid Build Coastguard Worker    <dependency>
18*fb508042SAndroid Build Coastguard Worker      <groupId>com.google.code.findbugs</groupId>
19*fb508042SAndroid Build Coastguard Worker      <artifactId>jsr305</artifactId>
20*fb508042SAndroid Build Coastguard Worker    </dependency>
21*fb508042SAndroid Build Coastguard Worker    <dependency>
22*fb508042SAndroid Build Coastguard Worker      <groupId>org.checkerframework</groupId>
23*fb508042SAndroid Build Coastguard Worker      <artifactId>checker-qual</artifactId>
24*fb508042SAndroid Build Coastguard Worker    </dependency>
25*fb508042SAndroid Build Coastguard Worker    <dependency>
26*fb508042SAndroid Build Coastguard Worker      <groupId>com.google.errorprone</groupId>
27*fb508042SAndroid Build Coastguard Worker      <artifactId>error_prone_annotations</artifactId>
28*fb508042SAndroid Build Coastguard Worker    </dependency>
29*fb508042SAndroid Build Coastguard Worker    <dependency>
30*fb508042SAndroid Build Coastguard Worker      <groupId>com.google.j2objc</groupId>
31*fb508042SAndroid Build Coastguard Worker      <artifactId>j2objc-annotations</artifactId>
32*fb508042SAndroid Build Coastguard Worker    </dependency>
33*fb508042SAndroid Build Coastguard Worker    <dependency>
34*fb508042SAndroid Build Coastguard Worker      <groupId>${project.groupId}</groupId>
35*fb508042SAndroid Build Coastguard Worker      <artifactId>guava</artifactId>
36*fb508042SAndroid Build Coastguard Worker      <version>${project.version}</version>
37*fb508042SAndroid Build Coastguard Worker    </dependency>
38*fb508042SAndroid Build Coastguard Worker    <dependency>
39*fb508042SAndroid Build Coastguard Worker      <groupId>junit</groupId>
40*fb508042SAndroid Build Coastguard Worker      <artifactId>junit</artifactId>
41*fb508042SAndroid Build Coastguard Worker      <!-- *not* <scope>test</scope>; <scope>compile</scope> is right so that guava-testlib users get junit transitively. -->
42*fb508042SAndroid Build Coastguard Worker      <version>4.13.2</version>
43*fb508042SAndroid Build Coastguard Worker    </dependency>
44*fb508042SAndroid Build Coastguard Worker    <dependency>
45*fb508042SAndroid Build Coastguard Worker      <!--
46*fb508042SAndroid Build Coastguard Worker      Do not include Truth in non-test scope! Doing so creates a problematic dependency cycle.
47*fb508042SAndroid Build Coastguard Worker      -->
48*fb508042SAndroid Build Coastguard Worker      <groupId>com.google.truth</groupId>
49*fb508042SAndroid Build Coastguard Worker      <artifactId>truth</artifactId>
50*fb508042SAndroid Build Coastguard Worker      <version>${truth.version}</version>
51*fb508042SAndroid Build Coastguard Worker      <scope>test</scope>
52*fb508042SAndroid Build Coastguard Worker      <exclusions>
53*fb508042SAndroid Build Coastguard Worker        <exclusion>
54*fb508042SAndroid Build Coastguard Worker          <!-- use the guava we're building. -->
55*fb508042SAndroid Build Coastguard Worker          <groupId>com.google.guava</groupId>
56*fb508042SAndroid Build Coastguard Worker          <artifactId>guava</artifactId>
57*fb508042SAndroid Build Coastguard Worker        </exclusion>
58*fb508042SAndroid Build Coastguard Worker      </exclusions>
59*fb508042SAndroid Build Coastguard Worker    </dependency>
60*fb508042SAndroid Build Coastguard Worker  </dependencies>
61*fb508042SAndroid Build Coastguard Worker  <build>
62*fb508042SAndroid Build Coastguard Worker    <plugins>
63*fb508042SAndroid Build Coastguard Worker      <plugin>
64*fb508042SAndroid Build Coastguard Worker        <groupId>org.mvnsearch</groupId>
65*fb508042SAndroid Build Coastguard Worker        <artifactId>toolchains-maven-plugin</artifactId>
66*fb508042SAndroid Build Coastguard Worker      </plugin>
67*fb508042SAndroid Build Coastguard Worker      <plugin>
68*fb508042SAndroid Build Coastguard Worker        <artifactId>maven-toolchains-plugin</artifactId>
69*fb508042SAndroid Build Coastguard Worker      </plugin>
70*fb508042SAndroid Build Coastguard Worker      <plugin>
71*fb508042SAndroid Build Coastguard Worker        <artifactId>maven-compiler-plugin</artifactId>
72*fb508042SAndroid Build Coastguard Worker      </plugin>
73*fb508042SAndroid Build Coastguard Worker      <plugin>
74*fb508042SAndroid Build Coastguard Worker        <artifactId>maven-source-plugin</artifactId>
75*fb508042SAndroid Build Coastguard Worker        <executions>
76*fb508042SAndroid Build Coastguard Worker          <execution>
77*fb508042SAndroid Build Coastguard Worker            <id>attach-test-sources</id>
78*fb508042SAndroid Build Coastguard Worker            <phase>post-integration-test</phase>
79*fb508042SAndroid Build Coastguard Worker            <goals><goal>test-jar</goal></goals>
80*fb508042SAndroid Build Coastguard Worker          </execution>
81*fb508042SAndroid Build Coastguard Worker        </executions>
82*fb508042SAndroid Build Coastguard Worker      </plugin>
83*fb508042SAndroid Build Coastguard Worker      <plugin>
84*fb508042SAndroid Build Coastguard Worker        <artifactId>maven-jar-plugin</artifactId>
85*fb508042SAndroid Build Coastguard Worker        <executions>
86*fb508042SAndroid Build Coastguard Worker          <execution>
87*fb508042SAndroid Build Coastguard Worker            <id>create-test-jar</id>
88*fb508042SAndroid Build Coastguard Worker            <goals><goal>test-jar</goal></goals>
89*fb508042SAndroid Build Coastguard Worker          </execution>
90*fb508042SAndroid Build Coastguard Worker        </executions>
91*fb508042SAndroid Build Coastguard Worker      </plugin>
92*fb508042SAndroid Build Coastguard Worker      <plugin>
93*fb508042SAndroid Build Coastguard Worker        <groupId>org.codehaus.mojo</groupId>
94*fb508042SAndroid Build Coastguard Worker        <artifactId>animal-sniffer-maven-plugin</artifactId>
95*fb508042SAndroid Build Coastguard Worker      </plugin>
96*fb508042SAndroid Build Coastguard Worker      <plugin>
97*fb508042SAndroid Build Coastguard Worker        <artifactId>maven-javadoc-plugin</artifactId>
98*fb508042SAndroid Build Coastguard Worker      </plugin>
99*fb508042SAndroid Build Coastguard Worker      <plugin>
100*fb508042SAndroid Build Coastguard Worker        <artifactId>maven-surefire-plugin</artifactId>
101*fb508042SAndroid Build Coastguard Worker      </plugin>
102*fb508042SAndroid Build Coastguard Worker    </plugins>
103*fb508042SAndroid Build Coastguard Worker  </build>
104*fb508042SAndroid Build Coastguard Worker</project>
105