From 3dde7cd1c07c2bbb549b2ccaa57c4ee7b41f81a7 Mon Sep 17 00:00:00 2001 From: "robin.bygrave" Date: Sat, 19 Sep 2026 21:27:24 +1200 Subject: [PATCH] Postgis: Add GraalVM native image reflect-config.json for org.postgis.DriverWrapperLW etc This is handy when compiling to native image with GraalVM and using Postgis and DriverWrapperLW Adds the PGbox2d, PGbox3d, PGgeography, PGgeographyLW, PGgeometry, PGgeometryLW --- .../ebean-platform-postgres/reflect-config.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/platforms/postgres/src/main/resources/META-INF/native-image/io.ebean/ebean-platform-postgres/reflect-config.json b/platforms/postgres/src/main/resources/META-INF/native-image/io.ebean/ebean-platform-postgres/reflect-config.json index 9a042678aa..3d4f2e4e28 100644 --- a/platforms/postgres/src/main/resources/META-INF/native-image/io.ebean/ebean-platform-postgres/reflect-config.json +++ b/platforms/postgres/src/main/resources/META-INF/native-image/io.ebean/ebean-platform-postgres/reflect-config.json @@ -1,5 +1,11 @@ [ - {"name": "org.postgis.DriverWrapperLW", "allDeclaredConstructors": true, "allDeclaredFields": true}, - {"name": "org.postgis.DriverWrapper", "allDeclaredConstructors": true, "allDeclaredFields": true}, - {"name": "org.postgis.DriverWrapper$TypesAdder80", "allDeclaredConstructors": true, "allDeclaredFields": true} + {"name": "org.postgis.DriverWrapperLW", "allDeclaredConstructors": true}, + {"name": "org.postgis.DriverWrapper", "allDeclaredConstructors": true}, + {"name": "org.postgis.DriverWrapper$TypesAdder80", "allDeclaredConstructors": true}, + {"name": "org.postgis.PGbox2d", "allDeclaredConstructors": true}, + {"name": "org.postgis.PGbox3d", "allDeclaredConstructors": true}, + {"name": "org.postgis.PGgeography", "allDeclaredConstructors": true}, + {"name": "org.postgis.PGgeographyLW", "allDeclaredConstructors": true}, + {"name": "org.postgis.PGgeometry", "allDeclaredConstructors": true}, + {"name": "org.postgis.PGgeometryLW", "allDeclaredConstructors": true} ]