import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 2 0 " Ġapply Ġfalse ĊĠĠĠ Ġid (" org . jav am od ularity . module plugin ") Ġversion Ġ" 1 . 5 . 0 " Ġapply Ġfalse Ċ } Ċ Ċ sub projects Ġ{ ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" kotlin ") ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" org . jav am od ularity . module plugin ") ĊĊĠĠĠ Ġ// region Ġhttps :// docs . gradle . org / current / user guide / kotlin _ dsl . html # using _ kotlin _ deleg ated _ properties ĊĠĠĠ Ġval Ġtest Ġby Ġtasks . existing ( Test :: class ) ĊĠĠĠ Ġval Ġbuild Ġby Ġtasks ĊĠĠĠ Ġval Ġjavadoc Ġby Ġtasks ĊĊĠĠĠ Ġval Ġimplementation Ġby Ġconfigurations ĊĠĠĠ Ġval Ġtest Implementation Ġby Ġconfigurations ĊĠĠĠ Ġval Ġtest Runtime Only Ġby Ġconfigurations ĊĊĠĠĠ Ġval Ġj Unit Version : ĠString Ġby Ġproject ĊĠĠĠ Ġ// endregion ĊĊĠĠĠ Ġ// region ĠK OT LIN ĊĠĠĠ Ġtasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// endregion ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĊĠĠĠĠĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevents (" PAS SED ", Ġ" FAILED ", Ġ" SKIP PED ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset StackTrace Filters ( listOf ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api :$ j Unit Version ") ĊĠĠĠĠĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - params :$ j Unit Version ") ĊĠĠĠĠĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine :$ j Unit Version ") ĊĠĠĠ Ġ} Ċ Ċ // ĠĠĠ Ġbuild . depends On ( javadoc ) Ġ// ĠTODO : ĠNo Ġpublic Ġor Ġprotected Ġclasses Ġfound Ġto Ġdocument Ċ } Ċ