description Ġ= Ġ" Kotlin ĠSerialization ĠCompiler ĠPlugin " Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġid (" j ps - compatible ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile Only ( intellij Core Dep ()) Ġ{ Ġinclude J ars (" intellij - core ", Ġ" asm - all ", Ġroot Project Ġ= Ġroot Project ) Ġ} ĊĊĠĠĠ Ġcompile ( project (": compiler : plugin - api ")) ĊĠĠĠ Ġcompile ( project (": compiler : frontend ")) ĊĠĠĠ Ġcompile ( project (": compiler : backend ")) ĊĠĠĠ Ġcompile ( project (": compiler : ir . backend . common ")) ĊĠĠĠ Ġcompile ( project (": js : js . frontend ")) ĊĠĠĠ Ġcompile ( project (": js : js . translator ")) ĊĊĠĠĠ Ġruntime ( kotlin Std lib ()) ĊĊĠĠĠ Ġtest Compile ( project Tests (": compiler : tests - common ")) ĊĠĠĠ Ġtest Compile ( common Dep (" junit : junit ")) ĊĠĠĠ Ġtest Compile (" org . jetbrains . kotlin x : kotlin x - serialization - runtime : 0 . 1 1 . 0 ") ĊĊĠĠĠ Ġtest Runtime Only ( intellij Core Dep ()) Ġ{ Ġinclude J ars (" intellij - core ") Ġ} Ċ } Ċ Ċ source Sets Ġ{ ĊĠĠĠ Ġ" main " Ġ{ Ġproject Default () Ġ} ĊĠĠĠ Ġ" test " Ġ{ Ġproject Default () Ġ} Ċ } Ċ Ċ runtime Jar () Ċ sources Jar () Ċ javadoc Jar () Ċ tests Jar Ġ{} Ċ Ċ dist ( target Name Ġ= Ġthe < Base Plugin Convention >(). archives Base Name Ġ+ Ġ". jar ") Ċ Ċ project Test ( parallel Ġ= Ġtrue ) Ġ{ ĊĠĠĠ Ġworking Dir Ġ= Ġroot Dir Ċ } Ċ