• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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"
3  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4  <modelVersion>4.0.0</modelVersion>
5  <parent>
6    <groupId>com.google.guava</groupId>
7    <artifactId>guava-parent</artifactId>
8    <version>26.0-android</version>
9  </parent>
10  <artifactId>failureaccess</artifactId>
11  <version>1.0.2</version>
12  <packaging>bundle</packaging>
13  <name>Guava InternalFutureFailureAccess and InternalFutures</name>
14  <description>
15    Contains
16    com.google.common.util.concurrent.internal.InternalFutureFailureAccess and
17    InternalFutures. Most users will never need to use this artifact. Its
18    classes are conceptually a part of Guava, but they're in this separate
19    artifact so that Android libraries can use them without pulling in all of
20    Guava (just as they can use ListenableFuture by depending on the
21    listenablefuture artifact).
22  </description>
23  <build>
24    <plugins>
25      <plugin>
26        <artifactId>maven-jar-plugin</artifactId>
27        <configuration>
28          <archive>
29            <manifestEntries>
30              <Automatic-Module-Name>com.google.common.util.concurrent.internal</Automatic-Module-Name>
31            </manifestEntries>
32          </archive>
33        </configuration>
34      </plugin>
35      <plugin>
36        <artifactId>maven-source-plugin</artifactId>
37      </plugin>
38      <plugin>
39        <groupId>org.codehaus.mojo</groupId>
40        <artifactId>animal-sniffer-maven-plugin</artifactId>
41      </plugin>
42      <plugin>
43        <extensions>true</extensions>
44        <groupId>org.apache.felix</groupId>
45        <artifactId>maven-bundle-plugin</artifactId>
46        <version>5.1.8</version>
47        <executions>
48          <execution>
49            <id>bundle-manifest</id>
50            <phase>process-classes</phase>
51            <goals>
52              <goal>manifest</goal>
53            </goals>
54          </execution>
55        </executions>
56        <configuration>
57          <instructions>
58            <Export-Package>com.google.common.util.concurrent.internal</Export-Package>
59            <Bundle-DocURL>https://github.com/google/guava/</Bundle-DocURL>
60          </instructions>
61        </configuration>
62      </plugin>
63      <plugin>
64        <artifactId>maven-javadoc-plugin</artifactId>
65        <executions>
66          <execution>
67            <id>attach-docs</id>
68          </execution>
69          <execution>
70            <id>generate-javadoc-site-report</id>
71            <phase>site</phase>
72            <goals><goal>javadoc</goal></goals>
73          </execution>
74        </executions>
75      </plugin>
76    </plugins>
77  </build>
78  <profiles>
79    <profile>
80        <id>sonatype-oss-release</id>
81        <build>
82          <plugins>
83            <plugin>
84              <artifactId>maven-gpg-plugin</artifactId>
85              <version>3.0.1</version>
86              <executions>
87                <execution>
88                  <id>sign-artifacts</id>
89                  <phase>verify</phase>
90                  <goals>
91                    <goal>sign</goal>
92                  </goals>
93                </execution>
94              </executions>
95            </plugin>
96          </plugins>
97      </build>
98    </profile>
99  </profiles>
100</project>
101