From 77c83fbaa1c36be552a05ff974c00c74d2681e21 Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Wed, 30 Nov 2022 17:51:31 +0100 Subject: [PATCH] Add missing resource hints for DDL schema definitions Issue #849 --- .../cloud/task/configuration/TaskRuntimeHints.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java index a16300c6..2aae5f00 100644 --- a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java +++ b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/TaskRuntimeHints.java @@ -28,6 +28,7 @@ import org.springframework.util.ClassUtils; * Native Hints for Spring Cloud Task. * * @author Glenn Renfro + * @author Mahmoud Ben Hassine * @since 3.0 */ public class TaskRuntimeHints implements RuntimeHintsRegistrar { @@ -36,8 +37,10 @@ public class TaskRuntimeHints implements RuntimeHintsRegistrar { public void registerHints(RuntimeHints hints, ClassLoader classLoader) { hints.reflection().registerType(TypeReference.of("java.sql.DatabaseMetaData"), hint -> { }); + hints.resources().registerPattern("org/springframework/cloud/task/schema-db2.sql"); hints.resources().registerPattern("org/springframework/cloud/task/schema-h2.sql"); hints.resources().registerPattern("org/springframework/cloud/task/schema-mysql.sql"); + hints.resources().registerPattern("org/springframework/cloud/task/schema-mariadb.sql"); hints.resources().registerPattern("org/springframework/cloud/task/schema-oracle.sql"); hints.resources().registerPattern("org/springframework/cloud/task/schema-postgresql.sql"); hints.resources().registerPattern("org/springframework/cloud/task/schema-hsqldb.sql");