plugins Ġ{ ĊĠĠĠ Ġjava Ċ } Ċ Ċ group Ġ= Ġ" io . github . kar late mp " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () ĊĠĠĠ Ġ// ĠSp ig ot MC ĊĠĠĠ Ġmaven ( url Ġ= Ġ" https :// hub . sp ig ot mc . org / nexus / content / groups / public ") ĊĠĠĠ Ġ// ĠCode ĠMC ĊĠĠĠ Ġmaven ( url Ġ= Ġ" https :// repo . code mc . io / repository / maven - public /") Ċ } Ċ Ċ tasks . with Type ( Jar :: class . java ) Ġ{ ĊĠĠĠ Ġthis . archive FileName . set (" Persistent API . jar ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile Only (" org . sp ig ot mc : sp ig ot - api : 1 . 1 5 . 2 - R 0 . 1 - SNAPSHOT ") ĊĠĠĠ Ġcompile Only ( file Tree (" libs "). include (" *. jar ")) ĊĠĠĠ Ġ// Ġhttps :// mvn repository . com / artifact / com . google . gu ava / gu ava ĊĠĠĠ Ġimplementation (" com . google . gu ava : gu ava : 2 9 . 0 - jre ") ĊĠĠĠ Ġimplementation (" org . jetbrains : annotations : 1 9 . 0 . 0 ") ĊĠĠĠ Ġtest Implementation (" junit ", Ġ" junit ", Ġ" 4 . 1 2 ") Ċ } Ċ Ċ configure < Java Plugin Convention > Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ }