plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġid (" me . champ e au . gradle . j mh ") Ġversion Ġ" 0 . 5 . 3 " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠUse ĠJ Unit Ġ 4 . 1 2 Ġinstead Ġof ĠJ Unit Ġ 5 , Ġas Ġ 4 Ġis Ġthe Ġversion Ġwe 're Ġtargeting . ĊĠĠĠ Ġval Ġj Unit 4 Version : ĠString Ġby Ġroot Project . extra ĊĊĠĠĠ Ġtest Implementation (" junit ", Ġ" junit ", Ġj Unit 4 Version ) ĊĠĠĠ Ġj mh (" junit ", Ġ" junit ", Ġj Unit 4 Version ) Ċ } Ċ Ċ j mh Ġ{ ĊĠĠĠ Ġ// ĠVery Ġshort Ġiteration Ġtime , Ġas Ġwe 're Ġonly Ġinterested Ġin Ġseeing Ġwhether Ġthe Ġbenchmarks Ġare Ġable ĊĠĠĠ Ġ// Ġto Ġexecute Ġwithout Ġerrors Ġrather Ġthan Ġmeas uring Ġthe Ġactual Ġperformance Ġcharacteristics Ġof Ġthe ĊĠĠĠ Ġ// Ġexample Ġcode . ĊĠĠĠ Ġtime On Iteration Ġ= Ġ" 1 0 Ġms " ĊĠĠĠ Ġwarm up Ġ= Ġ" 1 0 Ġms " Ċ } Ċ Ċ tasks . named < org . gradle . jvm . tasks . Jar >(" j mh Jar ") Ġ{ ĊĠĠĠ Ġduplicates Strategy Ġ= ĠD uplicates Strategy . EXCL UDE Ċ } ĊĊ