diff --git a/resolver-integration/pom.xml b/resolver-integration/pom.xml
index 9a4e62f..e6b3558 100644
--- a/resolver-integration/pom.xml
+++ b/resolver-integration/pom.xml
@@ -40,4 +40,20 @@
test
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.5.1
+
+ 1.8
+ 1.8
+
+ -proc:none
+
+
+
+
diff --git a/resolver/pom.xml b/resolver/pom.xml
index a81416d..6e5a5a2 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -12,6 +12,7 @@
${project.parent.basedir}
2.0.16
+ com.facebook.airlift.resolver.\$internal
@@ -120,4 +121,138 @@
test
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.6.0
+
+
+ package
+
+ shade
+
+
+ true
+ ${project.build.directory}/pom.xml
+ true
+
+
+ org.testng:testng
+
+
+
+
+ com.google
+ ${shadeBase}.com.google
+
+
+ javax.annotation
+ ${shadeBase}.javax.annotation
+
+
+ javax.inject
+ ${shadeBase}.javax.inject
+
+
+ javax.decorator
+ ${shadeBase}.javax.decorator
+
+
+ javax.enterprise
+ ${shadeBase}.javax.enterprise
+
+
+ org.aopalliance
+ ${shadeBase}.org.aopalliance
+
+
+ org.apache.commons.codec
+ ${shadeBase}.org.apache.commons.codec
+
+
+ org.apache.commons.lang3
+ ${shadeBase}.org.apache.commons.lang3
+
+
+ org.apache.maven
+ ${shadeBase}.org.apache.maven
+
+
+ org.apache.http
+ ${shadeBase}.org.apache.http
+
+
+ org.checkerframework
+ ${shadeBase}.org.checkerframework
+
+
+ org.codehaus.classworlds
+ ${shadeBase}.org.codehaus.classworlds
+
+
+ org.codehaus.plexus
+ ${shadeBase}.org.codehaus.plexus
+
+
+ org.eclipse.sisu
+ ${shadeBase}.org.eclipse.sisu
+
+
+ org.slf4j
+ ${shadeBase}.org.slf4j
+
+
+
+
+ *:*
+
+ META-INF/maven/**
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+ META-INF/services/**
+
+
+
+ org.apache.httpcomponents:httpclient
+
+ mozilla/**
+
+
+
+ org.codehaus.plexus:plexus-utils
+
+ META-INF/versions/**
+ licenses/**
+
+
+
+ org.eclipse.sisu:org.eclipse.sisu.inject
+
+ about.html
+ plugin.xml
+
+
+
+ org.eclipse.sisu:org.eclipse.sisu.plexus
+
+ about.html
+
+
+
+ javax.enterprise:cdi-api
+
+ beans_1_0.xsd
+ beans_1_1.xsd
+
+
+
+
+
+
+
+
+