plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġid (" io . spring . dependency - management ") ĊĠĠĠ Ġid (" org . springframework . boot ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġannotation Processor (" org . project lo mbok : lo mbok ") ĊĠĠĠ Ġcompile Only (" org . project lo mbok : lo mbok ") ĊĊĠĠĠ Ġimplementation ( parent !!. project (" api ")) ĊĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - data - jpa ") Ċ // ĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - data - r 2 dbc ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - validation ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") Ċ // ĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web flux ") ĊĊĠĠĠ Ġimplementation (" com . ibm . mq : mq - jms - spring - boot - starter : 2 . 4 . 5 ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - activ emq ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - art emis ") ĊĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - amqp ") ĊĊĠĠĠ Ġimplementation (" com . github . j kn ack : handle bars : 4 . 2 . 0 ") ĊĠĠĠ Ġimplementation (" com . jay way . json path : json - path ") ĊĠĠĠ Ġimplementation (" io . project reactor : reactor - core : 3 . 4 . 5 ") ĊĠĠĠ Ġimplementation (" org . z al ando : log book - spring - boot - starter : 2 . 6 . 2 ") ĊĊĠĠĠ Ġruntime Only (" com . h 2 database : h 2 ") ĊĠĠĠ Ġruntime Only (" org . codehaus . groovy : groovy : 3 . 0 . 8 ") ĊĠĠĠ Ġruntime Only (" org . li quibase : li quibase - core : 4 . 3 . 4 ") ĊĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test ") ĊĠĠĠ Ġtest Implementation (" io . project reactor : reactor - test : 3 . 4 . 5 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġval Ġnpm Task Ġ= Ġroot Project . project (" frontend "). tasks [" npm Run Build "] ĊĊĠĠĠ Ġregister < Copy >(" copy Frontend ") Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On ( npm Task ) ĊĠĠĠĠĠĠĠ Ġfrom ( npm Task . outputs . files ) ĊĠĠĠĠĠĠĠ Ġdestination Dir Ġ= Ġfile ("$ build Dir / resources / main / public ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġboot Jar Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On (" copy Frontend ") ĊĠĠĠĠĠĠĠ Ġarchive FileName . set ("${ root Project . name }-${ archive Version . get ()}. ${ archive Extension . get () }") ĊĠĠĠ Ġ} Ċ } Ċ