From 95eb9bd7dc0cca24878365bbf80c3b38e59351c9 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 26 Apr 2024 14:02:00 +0100 Subject: [PATCH] Allow s-b-dependencies to be used when ojdbc-bom is banned Closes gh-39945 --- .../spring-boot-dependencies/build.gradle | 58 ++++++++++++++++++- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index 0ca04ed2191..e2e963ae5a0 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -1085,9 +1085,63 @@ bom { } } library("Oracle Database", "21.9.0.0") { + alignWith { + dependencyManagementDeclaredIn("com.oracle.database.jdbc:ojdbc-bom") + } + group("com.oracle.database.ha") { + modules = [ + "ons", + "simplefan" + ] + } + group("com.oracle.database.jdbc.debug") { + modules = [ + "ojdbc11-debug", + "ojdbc11-observability-debug", + "ojdbc11_g", + "ojdbc11dms_g", + "ojdbc8-debug", + "ojdbc8-observability-debug", + "ojdbc8_g", + "ojdbc8dms_g" + ] + } group("com.oracle.database.jdbc") { - imports = [ - "ojdbc-bom" + modules = [ + "ojdbc11", + "ojdbc11-production", + "ojdbc8", + "ojdbc8-production", + "rsi", + "ucp", + "ucp11" + ] + } + group("com.oracle.database.nls") { + modules = [ + "orai18n" + ] + } + group("com.oracle.database.observability") { + modules = [ + "dms", + "ojdbc11-observability", + "ojdbc11dms", + "ojdbc8-observability", + "ojdbc8dms" + ] + } + group("com.oracle.database.security") { + modules = [ + "oraclepki", + "osdt_cert", + "osdt_core" + ] + } + group("com.oracle.database.xml") { + modules = [ + "xdb", + "xmlparserv2" ] } }