diff --git a/futures/failureaccess/pom.xml b/futures/failureaccess/pom.xml
index ae1be2f876df1..5eefbe1e87c47 100644
--- a/futures/failureaccess/pom.xml
+++ b/futures/failureaccess/pom.xml
@@ -10,7 +10,7 @@
failureaccess
1.0.3-jpms
- bundle
+ jar
Guava InternalFutureFailureAccess and InternalFutures
Contains
@@ -38,6 +38,9 @@
compile-java9
+
+ compile
+
9
true
@@ -49,12 +52,14 @@
maven-jar-plugin
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
true
- META-INF/versions/9/com/**/*.java
+ /module-info.class
+ META-INF/versions/9/com/google/common/util/concurrent/internal/*.class
@@ -81,7 +86,8 @@
- com.google.common.util.concurrent.internal
+ <_fixupmessages>^Classes found in the wrong directory: .*
+ com.google.common.util.concurrent.internal,!META-INF.*
https://github.com/google/guava/