plugins Ġ{ ĊĠĠĠ Ġkotlin (" multi platform ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") ĊĠĠĠ Ġ` maven - publish ` Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ val Ġserialization Version : ĠString Ġby Ġextra Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġtargets Ġ{ ĊĠĠĠĠĠĠĠ Ġm ing w X 6 4 () ĊĠĠĠĠĠĠĠ Ġmac os X 6 4 () ĊĠĠĠĠĠĠĠ Ġlinux X 6 4 () ĊĠĠĠĠĠĠĠ Ġj vm () ĊĠĠĠ Ġ} ĊĠĠĠ Ġsource Sets . common Main Ġ{ ĊĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" stdlib - common ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - serialization - json :$ serialization Version ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠ Ġ" kotlin x . serialization . Experimental Serialization Api ", ĊĠĠĠ Ġ). let Ġ{ Ġannotations Ġ-> ĊĠĠĠĠĠĠĠ Ġsource Sets . all Ġ{ Ġannotations . forEach ( language Settings :: opt In ) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ