import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . api . plugins . Java Plugin Extension Ċ import Ġorg . gradle . jvm . toolchain . Java Language Version Ċ import Ġorg . gradle . kotlin . dsl . repositories Ċ import Ġorg . gradle . kotlin . dsl . the Ċ Ċ fun ĠProject . apply Common Configuration () Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġroot Project . group ĊĠĠĠ Ġversion Ġ= Ġroot Project . version ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Local () ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Sp ig ot " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// hub . sp ig ot mc . org / nexus / content / repositories / snapshots /") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" OSS ĠSon atype ĠSnapshot s " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// oss . son atype . org / content / repositories / snapshots /") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġplugins . with Id (" java ") Ġ{ ĊĠĠĠĠĠĠĠ Ġthe < Java Plugin Extension >(). toolchain Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlanguage Version . set ( Java Language Version . of ( 8 )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }