import Ġgro ovy . lang . Closure Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġ` java - gradle - plugin ` ĊĠĠĠ Ġ` kotlin - dsl ` ĊĠĠĠ Ġ` maven - publish ` ĊĠĠĠ Ġid (" com . gradle . plugin - publish ") Ġversion Ġ" 0 . 1 0 . 0 " ĊĠĠĠ Ġid (" com . pal ant ir . git - version ") Ġversion Ġ" 0 . 1 2 . 0 - rc 2 " Ċ } Ċ Ċ val Ġgit Version : ĠClosure < *> Ġby Ġextra Ċ Ċ group Ġ= Ġ" com . github . f ra enk el c " Ċ version Ġ= Ġgit Version ( map Of (" prefix " Ġto Ġ" version - ")) Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ plugin Bundle Ġ{ ĊĠĠĠ Ġwebsite Ġ= Ġ" https :// github . com / f ra enk el c / apis c anner " ĊĠĠĠ Ġv cs Url Ġ= Ġ" https :// github . com / f ra enk el c / apis c anner " ĊĠĠĠ Ġdescription Ġ= Ġ" Plugin Ġthat Ġmakes Ġsuggestions Ġfor Ġapi Ġand Ġimplementation Ġdependencies Ġbased Ġon Ġbytecode Ġanalysis ." ĊĠĠĠ Ġtags Ġ= ĠlistOf (" dependency - management ", Ġ" implementation ", Ġ" api ") ĊĠĠĠ Ġ( plugins ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" com . github . f ra enk el c . apis c anner . Api Scanner Plugin " Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠdisplayName Ġ= Ġ" Gradle Ġap isc anner Ġplugin " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Test >(). configure Each Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( group Ġ= Ġ" org . ow 2 . asm ", Ġname Ġ= Ġ" asm ", Ġversion Ġ= Ġ" 7 . 0 ") ĊĠĠĠ Ġimplementation ( group Ġ= Ġ" org . ow 2 . asm ", Ġname Ġ= Ġ" asm - tree ", Ġversion Ġ= Ġ" 7 . 0 ") ĊĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĊĠĠĠ Ġtest Implementation ( kotlin (" test - junit 5 ")) ĊĠĠĠ Ġtest Implementation ( group Ġ= Ġ" org . junit . jupiter ", Ġname Ġ= Ġ" junit - jupiter - api ", Ġversion Ġ= Ġ" 5 . 3 . 2 ") ĊĠĠĠ Ġtest Implementation ( group Ġ= Ġ" org . junit . jupiter ", Ġname Ġ= Ġ" junit - jupiter - params ", Ġversion Ġ= Ġ" 5 . 3 . 2 ") ĊĠĠĠ Ġtest Implementation ( group Ġ= Ġ" org . junit - p ione er ", Ġname Ġ= Ġ" junit - p ione er ", Ġversion Ġ= Ġ" 0 . 3 . 0 ") ĊĠĠĠ Ġtest Runtime Only ( group Ġ= Ġ" org . junit . jupiter ", Ġname Ġ= Ġ" junit - jupiter - engine ", Ġversion Ġ= Ġ" 5 . 3 . 2 ") ĊĊĠĠĠ Ġtest Implementation ( gradle Test Kit ()) Ċ }