/* Ċ Ġ* ĠĠĠ ĠCopyright Ġ 2 0 1 9 ĠT rev or ĠJ ones Ċ Ġ* Ċ Ġ* ĠĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* ĠĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* ĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* ĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ ĊĊ Ċ plugins Ġ{ ĊĠ Ġ` java - library ` ĊĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 6 0 " ĊĠ Ġkotlin (" k apt ") Ġversion Ġ" 1 . 3 . 6 0 " ĊĠ Ġ` maven - publish ` ĊĠ Ġid (" com . jfrog . bin tray ") Ġversion Ġ" 1 . 8 . 4 " Ċ } Ċ Ċ repositories Ġ{ ĊĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation ( platform (" org . jetbrains . kotlin : kotlin - bom ")) ĊĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĊĠ Ġapi (" com . squareup . mos hi : mos hi : 1 . 9 . 1 ") ĊĠ Ġk apt (" com . squareup . mos hi : mos hi - kotlin - codegen : 1 . 9 . 1 ") ĊĊĠ Ġtest Implementation (" com . squareup . ok io : ok io : 2 . 4 . 1 ") ĊĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter : 5 . 5 . 2 ") ĊĠ Ġtest Implementation ( platform (" org . junit : junit - bom : 5 . 5 . 2 ")) Ċ } Ċ Ċ tasks . named < Test >(" test ") Ġ{ ĊĠ Ġuse JUnit Platform () ĊĠ Ġtest Logging Ġ{ ĊĠĠĠ Ġevents (" failed ") ĊĠ Ġ} Ċ } Ċ Ċ java Ġ{ ĊĠ Ġwith Sources Jar () ĊĠ Ġwith Javadoc Jar () Ċ } Ċ Ċ kotlin . target . comp il ations . configure Each Ġ{ ĊĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ Ċ publishing Ġ{ ĊĠ Ġpublications Ġ{ ĊĠĠĠ Ġregister < Maven Publication >(" jar ") Ġ{ ĊĠĠĠĠĠ Ġfrom ( components [" java "]) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ Ċ bin tray Ġ{ ĊĠ Ġuser Ġ= Ġproject . find Property (" bin tray _ user ") Ġas ? ĠString ĊĠ Ġkey Ġ= Ġproject . find Property (" bin tray _ api _ key ") Ġas ? ĠString ĊĠ Ġset Public ations (" jar ") ĊĠ Ġpkg . apply Ġ{ ĊĠĠĠ Ġrepo Ġ= Ġ" maven " ĊĠĠĠ Ġname Ġ= Ġproject . name ĊĠĠĠ Ġdesc Ġ= Ġproject . description ĊĠĠĠ Ġgithub Release Notes File Ġ= Ġ" CHANGELOG . md " ĊĠĠĠ Ġgithub Repo Ġ= Ġ" tre vj one z /${ project . name }" ĊĠĠĠ Ġissue Tracker Url Ġ= Ġ" https :// github . com / tre vj one z / j gf - kotlin / issues " ĊĠĠĠ Ġpublic Download Numbers Ġ= Ġtrue ĊĠĠĠ Ġv cs Url Ġ= Ġ" git @ github . com : tre vj one z /${ project . name }. git " ĊĠĠĠ Ġversion . apply Ġ{ ĊĠĠĠĠĠ Ġname Ġ= Ġ"${ project . version }" ĊĠĠĠĠĠ Ġv cs Tag Ġ= Ġname ĊĠĠĠ Ġ} ĊĠĠĠ Ġset License s (" Apache - 2 . 0 ") ĊĠĠĠ Ġset Labels (" Json Graph Format ", Ġ" jay - gee - eff ", Ġ" j gf ", Ġ" kotlin ") ĊĠ Ġ} Ċ }