import Ġorg . gradle . api . tasks . testing . logging . Test Exception Format Ċ import Ġorg . jetbrains . dok ka . gradle . D ok ka Task Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 3 1 " ĊĠĠĠ Ġid (" org . openj fx . java fx plugin ") Ġversion Ġ" 0 . 0 . 7 " ĊĠĠĠ Ġapplication ĊĠĠĠ Ġid (" org . jetbrains . dok ka ") Ġversion Ġ" 0 . 9 . 1 8 " ĊĠĠĠ Ġid (" org . ber yx . j link ") Ġversion Ġ" 2 . 9 . 4 " Ċ } ĊĊ Ċ val Ġmy Version Ġ= Ġ" 0 . 1 . 0 - SNAPSHOT " Ċ val Ġmy Application Name Ġ= Ġ" Ox " Ċ val Ġmy Main ClassName Ġ= Ġ" ox . Main Kt " Ċ val Ġmy Launcher Name Ġ= Ġ" ox " Ċ Ċ application Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" com . x ant ira " ĊĠĠĠ Ġversion Ġ= Ġmy Version ĊĠĠĠ Ġapplication Name Ġ= Ġmy Application Name ĊĠĠĠ Ġmain ClassName Ġ= Ġmy Main ClassName Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĠĠĠ Ġtest Implementation ( kotlin (" test ")) ĊĠĠĠ Ġtest Implementation ( kotlin (" test - junit 5 ")) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter : 5 . 4 . 2 ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - params : 5 . 4 . 2 ") ĊĠĠĠ Ġtest Implementation (" org . hamcrest : hamcrest : 2 . 1 ") ĊĠĠĠ Ġtest Runtime (" org . junit . jupiter : junit - jupiter - engine : 5 . 4 . 2 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠĠĠĠĠ Ġtest Logging Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevents (" PAS SED ", Ġ" FAILED ", Ġ" SKIP PED ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Exceptions Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Stack Tr aces Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexception Format Ġ= ĠTest Exception Format . FULL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ tasks . with Type < Jar > Ġ{ ĊĠĠĠ Ġmanifest Ġ{ ĊĠĠĠĠĠĠĠ Ġattributes [" Main - Class "] Ġ= Ġmy Main ClassName ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 2 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 2 Ċ } Ċ Ċ java fx Ġ{ ĊĠĠĠ Ġversion Ġ= Ġ" 1 2 . 0 . 1 " ĊĠĠĠ Ġmodules (" java fx . controls ", Ġ" java fx . f xml ") Ċ } Ċ Ċ tasks . with Type < D ok ka Task > Ġ{ ĊĠĠĠ Ġoutput Format Ġ= Ġ" html " ĊĠĠĠ Ġoutput Directory Ġ= Ġ"$ build Dir / javadoc " Ċ } Ċ Ċ tasks . with Type < Java Exec > Ġ{ ĊĠĠĠ Ġstandard Input Ġ= ĠSystem .` in ` Ċ } Ċ // Ċ // j link Ġ{ Ċ // ĠĠĠ Ġlauncher Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġname Ġ= Ġmy Launcher Name Ċ // ĠĠĠ Ġ} Ċ // ĠĠĠ Ġadd Extra Dependencies (" java fx ") Ċ // ĠĠĠ Ġoptions . addAll ("-- strip - debug ", Ġ"-- compress ", Ġ" 2 ", Ġ"-- no - header - files ", Ġ"-- no - man - pages ") Ċ //} Ċ