plugins Ġ{ ĊĠĠĠ Ġid (" java - library ") ĊĠĠĠ Ġid (" application ") ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm ") ĊĠĠĠ Ġid (" maven - publish ") ĊĠĠĠ Ġapplication Ċ } Ċ Ċ version Ġ= Ġ" 1 . 0 . 0 " Ċ group Ġ= Ġ" org . godot engine . kotlin " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" com . be ust : kl ax on : 3 . 0 . 1 ") // 5 . 2 ĊĠĠĠ Ġimplementation (" com . be ust : kl ax on : 3 . 0 . 1 ") // 5 . 2 Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" Main Kt " Ċ } Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġregister (" entry Generator ", ĠMaven Publication :: class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" java "]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . build Ġ{ ĊĠĠĠ Ġfinal ized By ( tasks . publish To Maven Local ) Ċ }