Skip to content

Commit a2ba9a8

Browse files
chore: include java-storage-nio changes in GraalVM config (#3710)
Follow up from #3674 Context: Some local changes were not pushed to that PR before it was merged. Main changes: - include `src/test/.../native-image.properties` in testlib jar - include java-storage-nio related classes for initialization at build time
1 parent 3f9c7a0 commit a2ba9a8

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

gax-java/gax/pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
<include>com/google/api/gax/rpc/testing/**</include>
100100
<include>com/google/api/gax/rpc/mtls/**</include>
101101
<include>com/google/api/gax/util/**</include>
102+
<include>**/native-image.properties</include>
102103
</includes>
103104
</configuration>
104105
</execution>

gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ Args = --enable-url-protocols=https,http \
44
com.google.api.gax.core.GaxProperties,\
55
com.google.common.base.Platform,\
66
com.google.common.base.Platform$JdkPatternCompiler,\
7+
com.google.common.collect.ImmutableMapEntry,\
8+
com.google.common.collect.RegularImmutableList,\
9+
com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry,\
10+
com.google.common.collect.SingletonImmutableBiMap,\
711
com.google.protobuf.RuntimeVersion,\
812
com.google.protobuf.RuntimeVersion$RuntimeDomain \
913
--features=com.google.api.gax.nativeimage.OpenCensusFeature,\

gax-java/gax/src/test/resources/META-INF/native-image/com.google.api/gax/native-image.properties

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ Args=--initialize-at-build-time=java.lang.annotation.Annotation,\
55
org.junit.runner.RunWith,\
66
org.junit.runners.model.FrameworkField,\
77
org.junit.validator.AnnotationValidator,\
8-
org.junit.vintage.engine.discovery.FilterableIgnoringRunnerDecorator
8+
org.junit.vintage.engine.discovery.FilterableIgnoringRunnerDecorator,\
9+
org.junit.vintage.engine.discovery.IgnoringRunnerDecorator

0 commit comments

Comments
 (0)