import Ġorg . jooq . meta . jax b . For ced Type Ċ import Ġorg . springframework . boot . gradle . tasks . bund ling . Boot Jar Ċ Ċ plugins Ġ{ ĊĠ Ġid (" io . github . nov em dec illion . jooq - generator ") Ċ } Ċ Ċ source Sets . main Ġ{ Ċ // Ġ Ġjava . src Dir (" src / main / mbg ") ĊĠ Ġjava . src Dir (" src / main / jooq ") Ċ } Ċ Ċ val Ġgraphql SpringBoot Version Ġ= Ġ" 1 1 . 0 . 0 " Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation ( project (": utils : keycloak - client ")) ĊĊĠ Ġ// ĠDB ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - jooq ") ĊĠ Ġruntime Only (" org . postgresql : postgresql ") ĊĠ Ġruntime Only (" org . fly way db : fly way - core ") ĊĊĠ Ġ// ĠWeb ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - thy me leaf ") ĊĠ Ġimplementation (" org . thy me leaf . extras : thy me leaf - extras - spring security 5 ") ĊĊĠ Ġ// ĠSecurity ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - oauth 2 - client ") ĊĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - oauth 2 - resource - server ") ĊĊĠ Ġ// ĠGraphQL ĊĠ Ġimplementation (" com . graphql - java - kick start : graphql - spring - boot - starter :${ graphql SpringBoot Version }") ĊĠ Ġimplementation (" com . graphql - java - kick start : voy ager - spring - boot - starter :${ graphql SpringBoot Version }") ĊĠ Ġimplementation (" com . graphql - java : graphql - java - extended - scal ars : 1 6 . 0 . 1 ") ĊĊĠ Ġ// ĠJavaScript ĊĠ Ġruntime Only (" org . web j ars : web j ars - locator : 0 . 4 0 ") ĊĠ Ġruntime Only (" org . web j ars : bootstrap : 5 . 0 . 1 ") ĊĠ Ġruntime Only (" org . web j ars . npm : bootstrap - icons : 1 . 5 . 0 ") ĊĊĠ Ġimplementation (" org . j molec ules : j molec ules - on ion - architecture : 1 . 0 . 0 ") ĊĠ Ġimplementation (" com . fasterxml . jackson . data format : jackson - data format - yaml ") ĊĠ Ġimplementation (" org . asci ido ctor : asci ido ctor j : 2 . 5 . 1 ") ĊĠ Ġimplementation (" org . apache . commons : commons - math 3 : 3 . 6 . 1 ") ĊĠ Ġimplementation (" commons - io : commons - io : 2 . 9 . 0 ") ĊĠ Ġimplementation (" com . fasterxml . uuid : java - uuid - generator : 4 . 0 . 1 ") ĊĠ Ġimplementation (" net . ling ala . zip 4 j : zip 4 j : 2 . 7 . 0 ") ĊĊĠ Ġimplementation (" org . apache . poi : poi : 5 . 0 . 0 ") ĊĠ Ġimplementation (" org . apache . poi : poi - oo xml : 5 . 0 . 0 ") ĊĊĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test ") ĊĠ Ġtest Implementation (" org . mockito . kotlin : mockito - kotlin : 3 . 2 . 0 ") ĊĠ Ġtest Implementation (" org . js oup : js oup : 1 . 1 3 . 1 ") ĊĠ Ġtest Implementation (" org . test containers : postgresql ") ĊĠ Ġtest Implementation (" org . test containers : junit - jupiter ") Ċ } Ċ Ċ tasks . get ByName < Boot Jar >(" boot Jar ") Ġ{ ĊĠ Ġrequires Unpack (" **/ asci ido ctor j - *. jar ") Ċ } Ċ Ċ jooq Generator Ġ{ ĊĠ Ġdriver Ġ= Ġ" org . test containers . jdbc . Container Database Driver " ĊĠ Ġurl Ġ= Ġ" jdbc : tc : postgresql : 1 1 :/// build - test " ĊĠ Ġuser Ġ= Ġ" admin " ĊĠ Ġpassword Ġ= Ġ" password 1 2 3 " ĊĠ ĠpackageName Ġ=" io . github . nov em dec illion . adapter . jooq " ĊĠ Ġappend For ced Types Ġ= ĠlistOf ( Ċ // ĠĠĠ ĠFor ced Type () Ċ // ĠĠĠĠĠ Ġ. also Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġit . is Enum Converter Ġ= Ġtrue Ċ // ĠĠĠĠĠĠĠ Ġit . include Expression Ġ= Ġ""" .* \. ROLE """ Ċ // ĠĠĠĠĠĠĠ Ġit . user Type Ġ= Ġ" io . github . nov em dec illion . domain . Role []" Ċ // ĠĠĠĠĠ Ġ}, ĊĠĠĠ ĠFor ced Type () ĊĠĠĠĠĠ Ġ. also Ġ{ ĊĠĠĠĠĠĠĠ Ġit . is Enum Converter Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġit . include Expression Ġ= Ġ""" ST UD Y \. STATUS """ ĊĠĠĠĠĠĠĠ Ġit . user Type Ġ= Ġ" io . github . nov em dec illion . domain . Study Status " ĊĠĠĠĠĠ Ġ} Ġ Ġ) Ċ } Ċ