plugins Ġ{ ĊĠ Ġkotlin (" multi platform ") ĊĠ Ġapplication Ċ } Ċ Ċ application Ġ{ ĊĠ Ġmain Class . set ( System . getProperty (" main Class ")) Ċ } Ċ Ċ kotlin Ġ{ ĊĠ Ġj vm Ġ{ ĊĠĠĠ Ġwith Java () ĊĠ Ġ} ĊĠ Ġsource Sets Ġ{ ĊĠĠĠ Ġcommon Main Ġ{ ĊĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation ( project (": ok io ")) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġj vm Test Ġby Ġgetting Ġ{ ĊĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation ( deps . test . junit ) ĊĠĠĠĠĠĠĠ Ġimplementation ( deps . test . assertj ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ