plugins Ġ{ ĊĠĠĠ Ġjavafx ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġapplication Ċ } Ċ Ċ java fx Ġ{ ĊĠĠĠ Ġmodules (" java fx . base ", Ġ" java fx . controls ", Ġ" java fx . media ", Ġ" java fx . web ") Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set ("$ RELEASE _ GROUP .$ RELEASE _ AR TI FACT . codegen . Generator ") Ċ } Ċ Ċ source Sets Ġ{ ĊĠĠĠ Ġmain Ġ{ ĊĠĠĠĠĠĠĠ Ġjava . src Dir (" src ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġjava . src Dir (" tests / src ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ", ĠVERSION _ K OT LIN )) ĊĠĠĠ Ġimplementation ( kotlin (" reflect ", ĠVERSION _ K OT LIN )) ĊĠĠĠ Ġimplementation ( kotlin x (" coroutines - core ", ĠVERSION _ COR OUT IN ES )) ĊĠĠĠ Ġimplementation ( kotlin po et K tx ()) ĊĠĠĠ Ġimplementation ( controls fx ()) ĊĠĠĠ Ġimplementation ( j fo enix ()) ĊĠĠĠ Ġtest Implementation ( kotlin (" test - junit ", ĠVERSION _ K OT LIN )) Ċ }