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