build script Ġ{ ĊĊĠ Ġextra [" kotlin Version "] Ġ= Ġ" 1 . 1 . 2 - 4 " ĊĊĠ Ġrepositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠ Ġ} ĊĠ Ġdependencies Ġ{ ĊĠĠĠ Ġclasspath ( kotlin Module (" gradle - plugin ", Ġextra [" kotlin Version "] Ġas ĠString )) ĊĠĠĠ Ġclasspath ( kotlin Module (" al lopen ", Ġextra [" kotlin Version "] Ġas ĠString )) ĊĠĠĠ Ġclasspath (" org . springframework . boot : spring - boot - gradle - plugin : 1 . 5 . 3 . RELEASE ") ĊĠ Ġ} Ċ } Ċ Ċ apply Ġ{ ĊĠ Ġplugin (" kotlin ") ĊĠ Ġplugin (" kotlin - spring ") ĊĠ Ġplugin (" org . springframework . boot ") Ċ } Ċ Ċ repositories Ġ{ ĊĠ Ġmaven Central () ĊĠ Ġmaven Ġ{ Ġset Url (" https :// dl . bin tray . com / kotlin / ex posed ") Ġ} ĊĠ Ġmaven Ġ{ Ġset Url (" https :// dl . bin tray . com / s de le u ze / maven /") Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġcompile (" org . springframework . boot : spring - boot - starter - web ") Ġ{ ĊĠĠĠ Ġexclude ( module Ġ= Ġ" spring - boot - starter - validation ") ĊĠ Ġ} ĊĠ Ġcompile (" org . springframework . boot : spring - boot - starter - jdbc ") ĊĠ Ġcompile (" org . springframework . boot : spring - boot - devtools ") ĊĊĠ Ġcompile ( kotlin Module (" stdlib ", Ġextra [" kotlin Version "] Ġas ĠString )) ĊĠ Ġcompile ( kotlin Module (" reflect ", Ġextra [" kotlin Version "] Ġas ĠString )) ĊĠ Ġcompile (" com . fasterxml . jackson . module : jackson - module - kotlin ") ĊĊĠ Ġcompile ( ex posed Module (" ex posed ")) ĊĠ Ġcompile ( ex posed Module (" spring - transaction ")) ĊĠ Ġcompile (" org . postgresql : postgresql : 9 . 4 . 1 2 0 8 ") ĊĊĠ Ġtest Compile (" org . springframework . boot : spring - boot - starter - test ") ĊĠ Ġtest Compile (" org . springframework . rest docs : spring - rest docs - mock mvc : 1 . 1 . 1 . RELEASE ") Ċ } Ċ Ċ fun Ġexposed Module ( module : ĠString ) Ġ= Ġ" org . jetbrains . ex posed :$ module : 0 . 8 " Ċ