plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 6 . 1 0 " ĊĠĠĠ Ġid (" jac oco ") ĊĠĠĠ Ġid (" maven - publish ") Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĊĠĠĠ Ġmaven Ġ{ Ġurl Ġ= Ġuri (" https :// jit pack . io ") Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation ( kotlin (" reflect ")) ĊĊĠĠĠ Ġapi (" software . amazon . aw ssdk : dynamodb - en hanced : 2 . 1 7 . 3 4 +") ĊĊĠĠĠ Ġtest Implementation (" com . github . oh ara and rew 3 1 4 : mock - aws - java - sdk : 1 . 0 . 0 - beta . 4 ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api : 5 . 8 . 2 ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - params ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - junit 5 - jvm : 5 . 1 . 0 ") Ċ } Ċ Ċ tasks . test Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } ĊĊ Ċ tasks . jac oco Test Report Ġ{ ĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġxml . required . set ( true ) ĊĠĠĠĠĠĠĠ Ġhtml . required . set ( true ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġwith Sources Jar () Ċ } Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication >(" maven ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" kotlin "]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }