plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 3 1 " ĊĠĠĠ Ġid (" org . jetbrains . compose ") Ġversion Ġ" 1 . 0 . 0 " Ċ } Ċ Ċ group Ġ= Ġ" com . se ver ett " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven (" https :// maven . pkg . jetbrains . space / public / p / compose / dev ") ĊĠĠĠ Ġgoogle () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation ( compose . desktop . current Os ) Ċ } Ċ Ċ compose . desktop Ġ{ ĊĠĠĠ Ġapplication Ġ{ ĊĠĠĠĠĠĠĠ Ġmain Class Ġ= Ġ" com . se ver ett . kotlin calculator . Main Kt " ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġval Ġj vm Version Ġ= Ġ" 1 6 " ĊĠĠĠ Ġval Ġkotlin API Version Ġ= Ġ" 1 . 5 " ĊĠĠĠ Ġwith Type ( org . gradle . api . tasks . compile . Java Compile :: class . java ). configure Each Ġ{ ĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġj vm Version ĊĠĠĠ Ġ} ĊĠĠĠ Ġwith Type ( org . jetbrains . kotlin . gradle . tasks . Kotlin Compile :: class . java ). configure Each Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġj vm Version ĊĠĠĠĠĠĠĠĠĠĠĠ ĠapiVersion Ġ= Ġkotlin API Version ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlanguage Version Ġ= Ġkotlin API Version ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ("- X jvm - default = all ", Ġ"- X opt - in = kotlin . Requires Opt In ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġ} Ċ } Ċ