import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ val Ġoss Index Username Ġ= ĠSystem . getenv (" OSS _ INDEX _ USERNAME ") Ċ val Ġoss Index Password Ġ= ĠSystem . getenv (" OSS _ INDEX _ PASSWORD ") Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . springframework . boot ") Ġversion Ġ" 2 . 5 . 6 " ĊĠĠĠ Ġid (" io . spring . dependency - management ") Ġversion Ġ" 1 . 0 . 1 0 . RELEASE " ĊĠĠĠ Ġid (" org . ow asp . dependency check ") Ġversion Ġ" 6 . 1 . 6 " ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 0 " ĊĠĠĠ Ġkotlin (" plugin . spring ") Ġversion Ġ" 1 . 5 . 0 " Ċ } Ċ Ċ group Ġ= Ġ" com . example " Ċ version Ġ= Ġ" 0 . 0 . 1 - SNAPSHOT " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠKotlin ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect ") ĊĊĠĠĠ Ġ// ĠWeb ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - web ") ĊĠĠĠ Ġimplementation (" com . fasterxml . jackson . module : jackson - module - kotlin ") ĊĊĠĠĠ Ġ// ĠDatabase ĊĠĠĠ Ġruntime Only (" mysql : mysql - connector - java ") ĊĠĠĠ Ġimplementation (" org . springframework . boot : spring - boot - starter - jooq ") ĊĠĠĠ Ġimplementation (" org . fly way db : fly way - core ") ĊĊĠĠĠ Ġ// ĠDocument ĊĠĠĠ Ġimplementation (" io . spring fox : spring fox - swagger 2 : 2 . 9 . 2 ") ĊĠĠĠ Ġimplementation (" io . spring fox : spring fox - swagger - ui : 2 . 9 . 2 ") ĊĊĠĠĠ Ġ// ĠDevelopment ĊĠĠĠ Ġdevelopment Only (" org . springframework . boot : spring - boot - devtools ") ĊĊĠĠĠ Ġ// ĠTest ĊĠĠĠ Ġtest Implementation (" org . springframework . boot : spring - boot - starter - test ") Ġ{ ĊĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . junit . vint age ", Ġmodule Ġ= Ġ" junit - vint age - engine ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X js r 3 0 5 = strict ") ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependency Check Ġ{ ĊĠĠĠ Ġfail Build On CV SS Ġ= Ġ 7 . 0 F ĊĊĠĠĠ Ġsup pression File Ġ= Ġ" etc / java / ow asp - suppress ions . xml " ĊĊĠĠĠ Ġ// Ġsettings Ġto Ġignore Ġ. NET Ġdependency Ġcheck ĊĠĠĠ Ġ// ĊĠĠĠ Ġ// Ġsee ĊĠĠĠ Ġ// Ġhttps :// jer emy long . github . io / Dependency Check / dependency - check - gradle / configuration . html ĊĠĠĠ Ġ// Ġhttps :// qi ita . com / wrong wrong / items / ef 9 3 4 7 1 c 6 c 2 2 c 2 2 0 2 f 1 9 ĊĠĠĠ Ġanaly zers . nus pec Enabled Ġ= Ġfalse ĊĠĠĠ Ġanaly zers . nuget conf Enabled Ġ= Ġfalse ĊĠĠĠ Ġanaly zers . assembly Enabled Ġ= Ġfalse ĊĊĠĠĠ Ġanaly zers . oss Index . username Ġ= Ġoss Index Username ĊĠĠĠ Ġanaly zers . oss Index . password Ġ= Ġoss Index Password Ċ } Ċ Ċ apply ( from Ġ= Ġ" etc / java / jooq - fly way . gradle ") Ċ