From d04e48bd4209ff38086b6303fbd70e035e94a161 Mon Sep 17 00:00:00 2001 From: "Michael J. Simons" Date: Mon, 16 Dec 2019 16:00:52 +0100 Subject: [PATCH] Use recommend path for native-image properties. Also add `org.neo4j.driver.internal.async.connection.ChannelAttributes` and `org.neo4j.driver.internal.shaded.io.netty.buffer.ByteBufUtil$HexUtil` to the list of runtime initialized classes. --- .../neo4j-java-driver}/native-image.properties | 2 ++ .../neo4j-java-driver}/reflection-config.json | 0 2 files changed, 2 insertions(+) rename driver/src/main/resources/META-INF/native-image/{org.neo4j/driver => org.neo4j.driver/neo4j-java-driver}/native-image.properties (89%) rename driver/src/main/resources/META-INF/native-image/{org.neo4j/driver => org.neo4j.driver/neo4j-java-driver}/reflection-config.json (100%) diff --git a/driver/src/main/resources/META-INF/native-image/org.neo4j/driver/native-image.properties b/driver/src/main/resources/META-INF/native-image/org.neo4j.driver/neo4j-java-driver/native-image.properties similarity index 89% rename from driver/src/main/resources/META-INF/native-image/org.neo4j/driver/native-image.properties rename to driver/src/main/resources/META-INF/native-image/org.neo4j.driver/neo4j-java-driver/native-image.properties index 646ac84bc9..c2b3de8823 100644 --- a/driver/src/main/resources/META-INF/native-image/org.neo4j/driver/native-image.properties +++ b/driver/src/main/resources/META-INF/native-image/org.neo4j.driver/neo4j-java-driver/native-image.properties @@ -1,9 +1,11 @@ Args = -H:ReflectionConfigurationResources=${.}/reflection-config.json \ --initialize-at-run-time=org.neo4j.driver.internal.async.connection.BoltProtocolUtil \ + --initialize-at-run-time=org.neo4j.driver.internal.async.connection.ChannelAttributes \ --initialize-at-run-time=org.neo4j.driver.internal.async.connection.ChannelConnectedListener \ --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.AbstractReferenceCountedByteBuf \ --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.ByteBufAllocator \ --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.ByteBufUtil \ + --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.ByteBufUtil$HexUtil \ --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.PooledByteBufAllocator \ --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.UnpooledHeapByteBuf \ --initialize-at-run-time=org.neo4j.driver.internal.shaded.io.netty.buffer.UnreleasableByteBuf \ diff --git a/driver/src/main/resources/META-INF/native-image/org.neo4j/driver/reflection-config.json b/driver/src/main/resources/META-INF/native-image/org.neo4j.driver/neo4j-java-driver/reflection-config.json similarity index 100% rename from driver/src/main/resources/META-INF/native-image/org.neo4j/driver/reflection-config.json rename to driver/src/main/resources/META-INF/native-image/org.neo4j.driver/neo4j-java-driver/reflection-config.json