package Ġcom . aut onomous apps Ċ Ċ import Ġcom . aut onomous apps . internal . Red undant Sub Plugin Output Paths Ċ import Ġcom . aut onomous apps . tasks . Red undant Plugin Alert Task Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . kotlin . dsl . register Ċ Ċ internal Ġclass ĠRed undant Plugin Sub Plugin ( ĊĠ Ġprivate Ġval Ġproject : ĠProject Ċ ) Ġ{ ĊĊĠ Ġprivate Ġval Ġoutput Paths Ġ= ĠRed undant Sub Plugin Output Paths ( project ) ĊĊĠ Ġfun Ġconfigure () Ġ{ ĊĠĠĠ Ġproject . configure Red undant Jvm Plugin () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠProject . configure Red undant Jvm Plugin () Ġ{ ĊĠĠĠ Ġtasks . register < Red undant Plugin Alert Task >(" red undant Plugin Alert ") Ġ{ ĊĠĠĠĠĠ Ġjava Files . set From ( project . file Tree ( project Dir ). matching Ġ{ ĊĠĠĠĠĠĠĠ Ġinclude (" ** /*. java ") ĊĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠ Ġkotlin Files . set From ( project . file Tree ( project Dir ). matching Ġ{ ĊĠĠĠĠĠĠĠ Ġinclude (" ** /*. kt ") ĊĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠ Ġoutput . set ( output Paths . plugin Jvm Ad vice Path ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ