import Ġt orn aco . project . android . than ox . Lib s Ċ import Ġt orn aco . project . android . than ox . add A idl Task Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" java ") ĊĠĠĠ Ġid (" kotlin ") ĊĠĠĠ Ġid (" check style ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠFramework ĊĠĠĠ Ġcompile Only ( files ("../../ android _ sdk / 2 7 / android - 2 7 . jar ")) ĊĠĠĠ Ġcompile Only ( files ("../../ android _ sdk / 2 7 / services - 2 7 . jar ")) ĊĊĠĠĠ Ġcompile Only ( Lib s . Others . lo mbok ) ĊĠĠĠ Ġannotation Processor ( Lib s . Others . lo mbok ) ĊĊĠĠĠ Ġapi ( Lib s . Others . rx Java 2 ) ĊĠĠĠ Ġapi ( Lib s . Others . gson ) ĊĠĠĠ Ġapi ( Lib s . Others . gu ava Android ) ĊĊĠĠĠ Ġcompile Only ( Lib s . Others . x posed Api ) ĊĊĠĠĠ Ġimplementation ( Lib s . Kotlin . stdlib ) Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ Ċ check style Ġ{ ĊĠĠĠ Ġtool Version Ġ= Ġ" 8 . 5 " ĊĠĠĠ Ġconfig File Ġ= Ġroot Project . file (" check style / check style . xml ") ĊĠĠĠ Ġconfig Properties [" check Style Config Dir "] Ġ= Ġroot Project . rootDir . path Ġ+ Ġ"/ check style " Ċ } Ċ Ċ tasks . with Type < Check style > Ġ{ ĊĠĠĠ Ġsource (" src ") ĊĠĠĠ Ġinclude (" ** /*. java ") ĊĠĠĠ Ġexclude (" **/ gen /** ") ĊĊĠĠĠ Ġignore Failures Ġ= Ġfalse ĊĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġhtml . stylesheet Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresources . text . from File ( root Project . rootDir . path Ġ+ Ġ"/ check style / xsl / check style - custom . xsl ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġempty Ġclasspath ĊĠĠĠ Ġclasspath Ġ= Ġfiles () Ċ } Ċ Ċ add A idl Task () Ċ Ċ apply ( from Ġ= Ġ"../ publish _ packages . gradle ") ĊĊ