4.0.0 com.google.guava guava-parent 33.4.0-android failureaccess 1.0.3 jar Guava InternalFutureFailureAccess and InternalFutures Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes are conceptually a part of Guava, but they're in this separate artifact so that Android libraries can use them without pulling in all of Guava (just as they can use ListenableFuture by depending on the listenablefuture artifact). maven-compiler-plugin default-compile compile 8 module-info.java -sourcepath doesnotexist compile-java9 compile 9 ${project.basedir}/src -sourcepath ${project.basedir}/src --add-reads=com.google.common=ALL-UNNAMED -XDcompilePolicy=simple true maven-jar-plugin ${project.build.outputDirectory}/META-INF/MANIFEST.MF true /module-info.class META-INF/versions/9/com/google/common/util/concurrent/internal/*.class maven-source-plugin org.codehaus.mojo animal-sniffer-maven-plugin true org.apache.felix maven-bundle-plugin 5.1.8 bundle-manifest process-classes manifest <_fixupmessages>^Classes found in the wrong directory: .* com.google.common.util.concurrent.internal,!META-INF.* https://github.com/google/guava/ maven-javadoc-plugin attach-docs generate-javadoc-site-report site javadoc sonatype-oss-release maven-gpg-plugin 3.0.1 sign-artifacts verify sign