mirror of
https://github.com/usatiuk/dhfs.git
synced 2025-10-28 20:47:49 +01:00
Some native image support
but it still doesn't work because of JNR
This commit is contained in:
@@ -51,7 +51,6 @@
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>build</goal>
|
||||
<goal>generate-code</goal>
|
||||
<goal>generate-code-tests</goal>
|
||||
</goals>
|
||||
|
||||
@@ -99,7 +99,6 @@
|
||||
<execution>
|
||||
<id>quarkus-plugin</id>
|
||||
<goals>
|
||||
<goal>build</goal>
|
||||
<goal>generate-code</goal>
|
||||
<goal>generate-code-tests</goal>
|
||||
</goals>
|
||||
|
||||
@@ -167,6 +167,26 @@
|
||||
<properties>
|
||||
<skipITs>false</skipITs>
|
||||
<quarkus.native.enabled>true</quarkus.native.enabled>
|
||||
<quarkus.native.additional-build-args>
|
||||
--add-exports java.base/sun.nio.ch=ALL-UNNAMED,
|
||||
--add-exports java.base/jdk.internal.access=ALL-UNNAMED,
|
||||
--add-opens=java.base/java.nio=ALL-UNNAMED,
|
||||
--initialize-at-run-time=org.lmdbjava.ByteBufferProxy,
|
||||
--initialize-at-run-time=jnr.ffi.util.ref.internal.Finalizer,
|
||||
--initialize-at-run-time=jnr.ffi.util.ref.internal.Finalizer,
|
||||
--initialize-at-run-time=com.kenai.jffi.internal.Cleaner,
|
||||
--initialize-at-run-time=jnr.ffi.provider.jffi.TransientNativeMemory$Magazine,
|
||||
--initialize-at-run-time=jnr.ffi.provider.jffi.TransientNativeMemory,
|
||||
--initialize-at-run-time=jnr.ffi.util.ref.FinalizableReferenceQueue,
|
||||
--initialize-at-run-time=jnr.ffi.provider.jffi.NativeFinalizer,
|
||||
--initialize-at-run-time=jnr.ffi.provider.jffi.NativeFinalizer$SingletonHolder,
|
||||
--initialize-at-run-time=com.usatiuk.dhfs.utils.RefcountedCloseable,
|
||||
--initialize-at-run-time=com.usatiuk.dhfs.utils.DataLocker$Lock,
|
||||
--initialize-at-run-time=com.usatiuk.objects.stores.LmdbObjectPersistentStore$LmdbKvIterator,
|
||||
--initialize-at-run-time=com.usatiuk.objects.stores.LmdbObjectPersistentStore,
|
||||
--initialize-at-run-time=com.usatiuk.dhfs.supportlib.UninitializedByteBuffer,
|
||||
--initialize-at-run-time=com.google.protobuf.UnsafeUtil
|
||||
</quarkus.native.additional-build-args>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
Reference in New Issue
Block a user