import Ġcom . jfrog . bin tray . gradle . Bin tray Extension Ċ Ċ plugins Ġ{ Ċ ĉ ` java - library ` Ċ ĉ ` maven - publish ` Ċ ĉ id (" com . jfrog . bin tray ") Ġversion Ġ" 1 . 8 . 4 " Ċ } Ċ Ċ repositories Ġ{ Ċ ĉ j center () Ċ } Ċ Ċ dependencies Ġ{ Ċ ĉ implementation (" org . mongodb : mongodb - driver - sync : 4 . 0 . 1 ") Ċ ĉ implementation (" net . mc park our : common - reflection : 1 . 0 . 5 ") Ċ ĉ implementation (" net . mc park our : common - tuple : 1 . 0 . 5 ") Ċ ĉ implementation (" net . mc park our : un if ig - s na key aml : 1 . 1 . 1 0 ") Ċ ĉ compile Only (" org . jetbrains : annotations : 1 9 . 0 . 0 ") Ċ ĉ test Implementation (" org . junit . jupiter : junit - jupiter - api : 5 . 6 . 1 ") Ċ ĉ test Runtime Only (" org . junit . jupiter : junit - jupiter - engine : 5 . 6 . 1 ") Ċ ĉ test Compile Only (" org . jetbrains : annotations : 1 9 . 0 . 0 ") Ċ } Ċ Ċ java Ġ{ Ċ ĉ source Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ ĉ target Compatibility Ġ= ĠJava Version . VERSION _ 1 1 Ċ ĉ with Sources Jar () Ċ } Ċ Ċ tasks Ġ{ Ċ ĉ test Ġ{ Ċĉ ĉ use JUnit Platform () Ċ ĉ } Ċ } Ċ Ċ publishing Ġ{ Ċ ĉ publications Ġ{ Ċĉ ĉ create < Maven Publication >(" maven ") Ġ{ Ċĉĉ ĉ from ( components [" java "]) Ċĉ ĉ } Ċ ĉ } Ċ } Ċ Ċ configure < Bin tray Extension > Ġ{ Ċ ĉ user Ġ= Ġproperties [" bin tray - user "] Ġas ĠString ? Ċ ĉ key Ġ= Ġproperties [" bin tray - api - key "] Ġas ĠString ? Ċ ĉ publish Ġ= Ġtrue Ċ ĉ set Public ations (" maven ") Ċ ĉ pkg ( closure Of < Bin tray Extension . Package Config > Ġ{ Ċĉ ĉ repo Ġ= Ġproperties [" mc park our - bin tray - repository "] Ġas ĠString ? Ċĉ ĉ user Org Ġ= Ġproperties [" mc park our - bin tray - organization "] Ġas ĠString ? Ċĉ ĉ name Ġ= Ġproject . name Ċĉ ĉ desc Ġ= Ġproject . description Ċĉ ĉ website Url Ġ= Ġ" https :// github . com / mc par ko urn et / mo ong low " Ċĉ ĉ issue Tracker Url Ġ= Ġ"$ website Url / issues " Ċĉ ĉ vcs Url Ġ= Ġ"$ website Url . git " Ċĉ ĉ set License s (" MIT ") Ċĉ ĉ set Labels (" java ", Ġ" mongo ", Ġ" database ") Ċ ĉ }) Ċ } Ċ