import Ġxyz . j pen illa . tooth pick . git Cmd Ċ import Ġxyz . j pen illa . tooth pick . tooth pick Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġ` maven - publish ` ĊĠĠĠ Ġid (" xyz . j pen illa . tooth pick ") Ġversion Ġ" 1 . 0 . 0 - SNAPSHOT " Ċ } Ċ Ċ tooth pick Ġ{ ĊĠĠĠ Ġfork Name Ġ= Ġ" Leaf " ĊĠĠĠ ĠgroupId Ġ= Ġ" xyz . stud iom ango . leaf " ĊĠĠĠ Ġfork Url Ġ= Ġ" https :// github . com / M ango P lex - Studio / Leaf " ĊĠĠĠ Ġfork Version Ġ= Ġ" git -$ fork Name -${ git Cmd (" rev - parse ", Ġ"-- short ", Ġ" HEAD "). output }" ĊĊĠĠĠ Ġm inecraft Version Ġ= Ġ" 1 . 1 6 . 5 " ĊĠĠĠ Ġn ms Package Ġ= Ġ" 1 _ 1 6 _ R 3 " ĊĠĠĠ Ġn ms Revision Ġ= Ġ" R 0 . 1 - SNAPSHOT " ĊĊĠĠĠ Ġupstream Ġ= Ġ" Air plane " ĊĠĠĠ Ġupstream Branch Ġ= Ġ" origin / master " ĊĊĠĠĠ Ġserver Ġ{ ĊĠĠĠĠĠĠĠ Ġproject Ġ= Ġproject (" :$ fork Name Lower case - server ") ĊĠĠĠĠĠĠĠ Ġpatches Dir Ġ= Ġroot Project . project Dir . resolve (" patches / server ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġapi Ġ{ ĊĠĠĠĠĠĠĠ Ġproject Ġ= Ġproject (" :$ fork Name Lower case - api ") ĊĠĠĠĠĠĠĠ Ġpatches Dir Ġ= Ġroot Project . project Dir . resolve (" patches / api ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ sub projects Ġ{ ĊĠĠĠ Ġapply ( plugin Ġ= Ġ" maven - publish ") ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven (" https :// nexus . velocity powered . com / repository / velocity - artifacts - snapshots /") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjava Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 6 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 6 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublishing . repositories . maven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" GitHub Packages " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// maven . pkg . github . com / M ango P lex / Leaf ") ĊĠĠĠĠĠĠĠ Ġcredentials Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= ĠSystem . getenv (" USERNAME ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpassword Ġ= ĠSystem . getenv (" TOKEN ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ