diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml
index 596759352e..99ff93724f 100644
--- a/gax-java/gax/pom.xml
+++ b/gax-java/gax/pom.xml
@@ -99,6 +99,7 @@
com/google/api/gax/rpc/testing/**
com/google/api/gax/rpc/mtls/**
com/google/api/gax/util/**
+ **/native-image.properties
diff --git a/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties b/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties
index 53c30ddde9..5d11a38791 100644
--- a/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties
+++ b/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties
@@ -4,6 +4,10 @@ Args = --enable-url-protocols=https,http \
com.google.api.gax.core.GaxProperties,\
com.google.common.base.Platform,\
com.google.common.base.Platform$JdkPatternCompiler,\
+ com.google.common.collect.ImmutableMapEntry,\
+ com.google.common.collect.RegularImmutableList,\
+ com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry,\
+ com.google.common.collect.SingletonImmutableBiMap,\
com.google.protobuf.RuntimeVersion,\
com.google.protobuf.RuntimeVersion$RuntimeDomain \
--features=com.google.api.gax.nativeimage.OpenCensusFeature,\
diff --git a/gax-java/gax/src/test/resources/META-INF/native-image/com.google.api/gax/native-image.properties b/gax-java/gax/src/test/resources/META-INF/native-image/com.google.api/gax/native-image.properties
new file mode 100644
index 0000000000..0c966978c2
--- /dev/null
+++ b/gax-java/gax/src/test/resources/META-INF/native-image/com.google.api/gax/native-image.properties
@@ -0,0 +1,9 @@
+Args=--initialize-at-build-time=java.lang.annotation.Annotation,\
+ org.junit.experimental.categories.Category,\
+ org.junit.experimental.categories.CategoryValidator,\
+ org.junit.Ignore,\
+ org.junit.runner.RunWith,\
+ org.junit.runners.model.FrameworkField,\
+ org.junit.validator.AnnotationValidator,\
+ org.junit.vintage.engine.discovery.FilterableIgnoringRunnerDecorator,\
+ org.junit.vintage.engine.discovery.IgnoringRunnerDecorator
\ No newline at end of file