val Ġcor outines Version : ĠString Ġby Ġproject Ċ Ċ dependencies Ġ{ Ċ ĉ api (" org . springframework : spring - web flux ") Ċ ĉ api (" org . jetbrains . kotlin x : kotlin x - coroutines - core ") Ċ ĉ api (" org . jetbrains . kotlin x : kotlin x - coroutines - reactor ") ĊĊ ĉ constraints Ġ{ Ċĉ ĉ implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core :$ coroutines Version ") Ċĉ ĉ implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - reactor :$ coroutines Version ") Ċ ĉ } Ċ } Ċ Ċ publishing Ġ{ Ċ ĉ publications Ġ{ Ċĉ ĉ create ( project . name , ĠMaven Publication :: class . java ) Ġ{ Ċĉĉ ĉ from ( components [" java "]) Ċĉĉ ĉ artifactId Ġ= Ġ" spring - web flux - coroutines " Ċĉĉ ĉ val Ġsources Jar Ġby Ġtasks . creating ( Jar :: class ) Ġ{ Ċĉĉĉ ĉ classifier Ġ= Ġ" sources " Ċĉĉĉ ĉ from ( source Sets [" main "]. all Source ) Ċĉĉ ĉ } Ċĉĉ ĉ artifact ( sources Jar ) Ċĉ ĉ } Ċ ĉ } Ċ }