plugins Ġ{ ĊĠĠĠ Ġid (" io . github . zero 8 8 . q we . gradle . oss ") Ġversion Ġ" 1 . 0 . 0 " ĊĠĠĠ Ġid (" io . code arte . nexus - staging ") Ġversion Ġ" 0 . 2 2 . 0 " ĊĠĠĠ Ġid (" org . sonar q ube ") Ġversion Ġ" 3 . 1 . 1 " ĊĠĠĠ Ġ` java - test - fixtures ` Ċ } Ċ Ċ group Ġ= Ġ" io . github . zero 8 8 " Ċ Ċ val Ġlombok Ġ= Ġ" org . project lo mbok : lo mbok : 1 . 1 8 . 1 6 " Ċ val Ġvert x Version Ġ= Ġ" 4 . 0 . 0 " Ċ val Ġjunit 5 Version Ġ= Ġ" 4 . 0 . 0 " Ċ val Ġjunit 5 Api Ġ= Ġ" org . junit . jupiter : junit - jupiter - api :${ junit 5 Version }" Ċ val Ġjunit 5 Engine Ġ= Ġ" org . junit . jupiter : junit - jupiter - engine :${ junit 5 Version }" Ċ val Ġvert x Core Ġ= Ġ" io . vertx : vertx - core :${ vertx Version }" Ċ val Ġvert x 5 J unit Ġ= Ġ" io . vertx : vertx - junit 5 :${ vertx Version }" Ċ val Ġj ack son Ġ= Ġ" com . fasterxml . jackson . core : jackson - databind : 2 . 1 2 . 0 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// oss . son atype . org / content / groups / public /") Ġ} ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġapi (" io . vertx : vertx - core :${ vertx Version }") ĊĠĠĠ Ġapi (" org . slf 4 j : slf 4 j - api : 1 . 7 . 3 0 ") ĊĠĠĠ Ġcompile Only ( jackson ) ĊĠĠĠ Ġcompile Only ( lo mbok ) ĊĠĠĠ Ġannotation Processor ( lo mbok ) ĊĊĠĠĠ Ġtest Implementation ( junit 5 Api ) ĊĠĠĠ Ġtest Implementation ( junit 5 Engine ) ĊĠĠĠ Ġtest Implementation ( vertx 5 J unit ) ĊĠĠĠ Ġtest Implementation ( vertx 5 J unit ) ĊĠĠĠ Ġtest Implementation ( jackson ) ĊĠĠĠ Ġtest Compile Only ( lo mbok ) ĊĠĠĠ Ġtest Annotation Processor ( lo mbok ) ĊĊĠĠĠ Ġtest Fixtures Api (" ch . qos . log back : log back - classic : 1 . 2 . 3 ") ĊĠĠĠ Ġtest Fixtures Api ( junit 5 Api ) ĊĠĠĠ Ġtest Fixtures Api ( junit 5 Engine ) ĊĠĠĠ Ġtest Fixtures Api ( vertx 5 J unit ) ĊĠĠĠ Ġtest Fixtures Compile Only ( lo mbok ) ĊĠĠĠ Ġtest Fixtures Annotation Processor ( lo mbok ) Ċ } ĊĊ Ċ q we Ġ{ ĊĠĠĠ Ġzero 8 8 . set ( true ) ĊĠĠĠ Ġpublishing Info Ġ{ ĊĠĠĠĠĠĠĠ Ġenabled . set ( true ) ĊĠĠĠĠĠĠĠ Ġhomepage . set (" https :// github . com / zero 8 8 / vertx - scheduler ") ĊĠĠĠĠĠĠĠ Ġlicense Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" The ĠApache ĠLicense , ĠVersion Ġ 2 . 0 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// github . com / zero 8 8 / vertx - scheduler / blob / master / LICENSE ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsc m Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconnection . set (" scm : git : git :// git @ github . com : zero 8 8 / vertx - scheduler . git ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdeveloper Connection . set (" scm : git : ssh :// git @ github . com : zero 8 8 / vertx - scheduler . git ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// github . com / zero 8 8 / vertx - scheduler ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ nexus Staging Ġ{ ĊĠĠĠ Ġpackage Group Ġ= Ġ" io . github . zero 8 8 " ĊĠĠĠ Ġusername Ġ= Ġproject . property (" nexus . username ") Ġas ĠString ? ĊĠĠĠ Ġpassword Ġ= Ġproject . property (" nexus . password ") Ġas ĠString ? Ċ } Ċ Ċ sonar q ube Ġ{ ĊĠĠĠ Ġproperties Ġ{ ĊĠĠĠĠĠĠĠ Ġproperty (" sonar . source Encoding ", Ġ" UTF - 8 ") ĊĠĠĠĠĠĠĠ Ġproperty (" sonar . coverage . jac oco . xml Report Paths ", Ġ"${ build Dir }/ reports / jac oco / test / jac oco Test Report . xml ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . test Ġ{ ĊĠĠĠ Ġfinal ized By ( tasks . jac oco Test Report ) Ċ } Ċ tasks . jac oco Test Report Ġ{ ĊĠĠĠ Ġdepends On ( tasks . test ) ĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġxml . isEnabled Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ tasks . sonar q ube Ġ{ ĊĠĠĠ Ġdepends On ( tasks . jac oco Test Report ) Ċ } Ċ