From 19fab767c4ff33d0feee9581549681d129405d17 Mon Sep 17 00:00:00 2001 From: Ling Hengqian Date: Mon, 11 Sep 2023 14:27:56 +0800 Subject: [PATCH] Add missing condition entries in GraalVM Reachability Metadata (#568) --- .../resource-config.json | 8 ++++++++ .../resource-config.json | 6 ++---- 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 dynamic-datasource-spring-boot3-starter/src/main/resources/META-INF/native-image/com.baomidou/dynamic-datasource-spring-boot3-starter/resource-config.json diff --git a/dynamic-datasource-spring-boot3-starter/src/main/resources/META-INF/native-image/com.baomidou/dynamic-datasource-spring-boot3-starter/resource-config.json b/dynamic-datasource-spring-boot3-starter/src/main/resources/META-INF/native-image/com.baomidou/dynamic-datasource-spring-boot3-starter/resource-config.json new file mode 100644 index 0000000..23304c6 --- /dev/null +++ b/dynamic-datasource-spring-boot3-starter/src/main/resources/META-INF/native-image/com.baomidou/dynamic-datasource-spring-boot3-starter/resource-config.json @@ -0,0 +1,8 @@ +{ + "resources":{ + "includes":[{ + "condition":{"typeReachable":"com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider"}, + "pattern":"\\QMETA-INF/services/java.sql.Driver\\E" + }]}, + "bundles":[] +} diff --git a/dynamic-datasource-spring-boot3-starter/src/test/resources/META-INF/native-image/dynamic-datasource-spring-boot3-starter-test-metadata/resource-config.json b/dynamic-datasource-spring-boot3-starter/src/test/resources/META-INF/native-image/dynamic-datasource-spring-boot3-starter-test-metadata/resource-config.json index 50323b4..c3edc40 100644 --- a/dynamic-datasource-spring-boot3-starter/src/test/resources/META-INF/native-image/dynamic-datasource-spring-boot3-starter-test-metadata/resource-config.json +++ b/dynamic-datasource-spring-boot3-starter/src/test/resources/META-INF/native-image/dynamic-datasource-spring-boot3-starter-test-metadata/resource-config.json @@ -1,16 +1,14 @@ { "resources":{ "includes":[{ + "condition":{"typeReachable":"com.baomidou.dynamic.datasource.fixture.v3.NestDataSourceTest"}, "pattern":"\\Qdb/add-remove-datasource.sql\\E" - },{ + }, { "condition":{"typeReachable":"com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator"}, "pattern":"\\QMETA-INF/druid-driver.properties\\E" }, { "condition":{"typeReachable":"com.baomidou.dynamic.datasource.creator.druid.DruidDataSourceCreator"}, "pattern":"\\QMETA-INF/druid-filter.properties\\E" - }, { - "condition":{"typeReachable":"com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider"}, - "pattern":"\\QMETA-INF/services/java.sql.Driver\\E" }, { "condition":{"typeReachable":"com.baomidou.dynamic.datasource.provider.AbstractJdbcDataSourceProvider"}, "pattern":"\\Qorg/h2/util/data.zip\\E"