plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġid (" maven - publish ") ĊĠĠĠ Ġwar ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 5 . 4 " ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 1 . RELEASE " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven (" https :// repo . spring . io / libs - release ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠSpring ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - data - jpa ") ĊĊĠĠĠ Ġ// ĠUtils ĊĠĠĠ Ġimplementation (" com . google . code . find bugs : js r 3 0 5 : 3 . 0 . 2 ") ĊĠĠĠ Ġimplementation (" com . google . gu ava : gu ava : 3 0 . 1 . 1 - jre ") ĊĠĠĠ Ġimplementation (" org . apache . commons : commons - lang 3 : 3 . 1 2 . 0 ") ĊĠĠĠ Ġimplementation (" org . js oup : js oup : 1 . 1 4 . 2 ") ĊĊĠĠĠ Ġ// ĠDatabase s ĊĠĠĠ Ġruntime Only (" org . h sql db : h sql db : 2 . 5 . 2 ") ĊĠĠĠ Ġruntime Only (" mysql : mysql - connector - java : 8 . 0 . 2 5 ") ĊĊĠĠĠ Ġ// ĠTests ĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test ") ĊĠĠĠ Ġtest Implementation (" org . db unit : db unit : 2 . 7 . 2 ") ĊĠĠĠ Ġtest Implementation (" com . github . spring test db unit : spring - test - db unit : 1 . 3 . 0 ") ĊĊĠĠĠ Ġ// ĠSpring ĠBoot ĊĠĠĠ Ġprovided Compile (" org . springframework . boot : spring - boot - starter - tomcat ") ĊĊĠĠĠ Ġ// ĠJ PA ĊĠĠĠ Ġannotation Processor (" org . hibernate : hibernate - jp amodel gen ") Ċ } Ċ Ċ group Ġ= Ġ" at . d ru " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ description Ġ= Ġ" at . d ru . rate monitor " Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication >(" maven ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" web "]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Java Compile > Ġ{ ĊĠĠĠ Ġoptions . encoding Ġ= Ġ" UTF - 8 " Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ tasks . boot Run Ġ{ ĊĠĠĠ Ġmain Class . set (" at . d ru . rate monitor . Application ") Ċ } Ċ