import Ġorg . jetbrains . dok ka . gradle . D ok ka Task Ċ Ċ version Ġ= Ġ" 2 . 0 . 0 - beta . 7 - 4 " Ċ Ċ bin tray Ġ{ ĊĠĠĠ Ġkey Ġ= ĠSystem . getenv (" BIN TR AY _ KEY ") ĊĠĠĠ Ġpkg . run Ġ{ ĊĠĠĠĠĠĠĠ Ġdesc Ġ= Ġ" Kotlin Ġwrapper Ġfor ĠRe charts Ġlibrary " ĊĠĠĠĠĠĠĠ Ġissue Tracker Url Ġ= Ġ" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts /-/ issues " ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġproject . name ĊĠĠĠĠĠĠĠ Ġpublic Download Numbers Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġrepo Ġ= Ġ" kotlin - re charts " ĊĠĠĠĠĠĠĠ Ġset License s (" Apache - 2 . 0 ") ĊĠĠĠĠĠĠĠ Ġv cs Url Ġ= Ġ" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts . git " ĊĠĠĠĠĠĠĠ Ġversion . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġproject . version . toString () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġwebsite Url Ġ= Ġ" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts " ĊĠĠĠ Ġ} ĊĠĠĠ Ġset Public ations (" kotlin ") ĊĠĠĠ Ġuser Ġ= ĠSystem . getenv (" BIN TR AY _ USER ") Ċ } Ċ Ċ group Ġ= Ġ" space . gm 6 6 6 q " Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġjs Ġ{ ĊĠĠĠĠĠĠĠ Ġbrowser () ĊĠĠĠ Ġ} ĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġmain Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi (" org . jetbrains : kotlin - react : 1 6 . 1 3 . 1 - pre . 1 2 4 - kotlin - 1 . 4 . 1 0 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi (" org . jetbrains : kotlin - react - dom : 1 6 . 1 3 . 1 - pre . 1 2 4 - kotlin - 1 . 4 . 1 0 ") ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( npm (" re charts ", Ġ"^ 2 . 0 . 0 - beta . 7 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" test - js ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" com . jfrog . bin tray ") Ġversion Ġ" 1 . 8 . 5 " ĊĠĠĠ Ġid (" org . gradle . maven - publish ") ĊĠĠĠ Ġid (" org . jetbrains . dok ka ") Ġversion Ġ" 1 . 4 . 1 0 " ĊĠĠĠ Ġkotlin (" js ") Ġversion Ġ" 1 . 4 . 1 0 " Ċ } Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication >(" kotlin ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifact ( tasks . get ByName < Zip >(" js Legacy Sources Jar ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" kotlin "]) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpom Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġci Management Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsystem . set (" Git Lab ĠCI ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts /-/ pipelines ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription . set (" Kotlin Ġwrapper Ġfor ĠRe charts Ġlibrary ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdevelopers Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdeveloper Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġemail . set (" gm 6 6 6 q @ gm 6 6 6 q . space ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid . set (" gm 6 6 6 q ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" Jan ĠÅ ļ m ia ÅĤ k owski ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtimezone . set (" Europe / L ondon ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// gm 6 6 6 q . space ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġin ception Year . set (" 2 0 2 0 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġissue Management Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsystem . set (" Git Lab ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts /-/ issues ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlicenses Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlicense Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomments . set (" A Ġbusiness - friendly ĠO SS Ġlicense ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdistribution . set (" repo ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" Apache ĠLicense , ĠVersion Ġ 2 . 0 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// www . apache . org / licenses / LICENSE - 2 . 0 . txt ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" kotlin - re charts ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsc m Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconnection . set (" scm : git : https :// gitlab . com / gm 6 6 6 q / kotlin - re charts . git ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdeveloper Connection . set (" scm : git : ssh :// git @ gitlab . com / gm 6 6 6 q / kotlin - re charts . git ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtag . set (" v ${ project . version }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// gitlab . com / gm 6 6 6 q / kotlin - re charts ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġauthentication Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate < Http Header Authentication >(" header ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredentials ( Http Header Credentials :: class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Job - Token " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= ĠSystem . getenv (" CI _ JOB _ TOKEN ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Git Lab " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// gitlab . com / api / v 4 / projects / 2 1 4 5 7 2 2 3 / packages / maven ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ tasks . with Type < D ok ka Task >(). configure Each Ġ{ ĊĠĠĠ Ġdok ka Source Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġnamed (" main ") Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . wrapper Ġ{ ĊĠĠĠ Ġdistribution Type Ġ= ĠWrapper . Distribution Type . ALL ĊĠĠĠ Ġgradle Version Ġ= Ġ" 6 . 7 " Ċ } Ċ