plugins Ġ{ ĊĠ Ġkotlin (" jvm ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation ( projects . apollo Api ) ĊĠ Ġapi ( groovy . util . Eval . x ( project , Ġ" x . dep . rx 2 ")) ĊĠ Ġapi ( groovy . util . Eval . x ( project , Ġ" x . dep . kotlin . coroutines Rx 2 ")) ĊĊĠ Ġapi ( projects . apollo Runtime ) ĊĠ Ġapi ( projects . apollo Normalized Cache ) Ċ } Ċ Ċ val Ġjar Ġby Ġtasks . getting ( Jar :: class ) Ġ{ ĊĠ Ġmanifest Ġ{ ĊĠĠĠ Ġattributes (" Automatic - Module - Name " Ġto Ġ" com . ap ol log raph ql . apollo 3 . rx 2 ") ĊĠ Ġ} Ċ } Ċ Ċ tasks . with Type ( org . jetbrains . kotlin . gradle . tasks . Kotlin Compile :: class . java ) Ġ{ ĊĠ Ġkotlin Options Ġ{ ĊĠĠĠ Ġall Warnings As Errors Ġ= Ġtrue ĊĠ Ġ} Ċ } Ċ