plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") Ċ } Ċ Ċ dependencies Ġ{ Ċ ĉ implementation ( kotlin (" stdlib - jdk 8 ")) Ċ ĉ implementation ( project (": source : model ")) Ċ ĉ implementation ( project (": source : search ")) Ċ ĉ implementation ( project (": source : groups ")) Ċ ĉ implementation ( project (": source : data ")) Ċ ĉ implementation ( project (": source : features - let or ")) Ċ ĉ implementation (" dev . re imer : java - k tx : 0 . 1 . 3 ") Ċ ĉ implementation (" org . jetbrains . kotlin x : kotlin x - serialization - runtime : 0 . 1 3 . 0 ") Ċ } Ċ Ċ tasks Ġ{ Ċ ĉ val Ġcorpor a Ġ= ĠlistOf (" Cl ue Web 0 9 ", Ġ" G ov 2 ") Ċ ĉ val Ġcorpor a Tasks Ġ= Ġcorpor a . map Ġ{ Ġcorpus Ġ-> Ċĉ ĉ register < Java Exec >(" compute ${ corpus . capitalize ()} Cor pus L tr Files ") Ġ{ Ċĉĉ ĉ group Ġ= Ġ" corpus " Ċĉĉ ĉ description Ġ= Ġ" Compute Ġthe Ġ$ corpus Ġcorpus ' Ġlearning Ġto Ġrank Ġfiles , Ġand Ġsave Ġto Ġthe sis Ġdata Ġdirectory ." Ċĉĉ ĉ main Ġ= Ġ" de . web is . web is stud . the sis . re imer . ltr . files . Files Kt " Ċĉĉ ĉ classpath Ġ= Ġsource Sets . main . get (). runtime Classpath Ċĉĉ ĉ args ( corpus ) Ċĉ ĉ } Ċ ĉ } Ċ ĉ register (" compute Cor pus L tr Files ") Ġ{ Ċĉ ĉ group Ġ= Ġ" corpus " Ċĉ ĉ description Ġ= Ġ" Compute Ġall Ġcorpor a 's Ġlearning Ġto Ġrank Ġfiles , Ġand Ġsave Ġto Ġthe sis Ġdata Ġdirectory ." Ċĉ ĉ depends On ( corpora Tasks ) Ċ ĉ } Ċ } Ċ