plugins Ġ{ ĊĠĠĠ Ġid (" gradle build . distribution . implementation - java ") Ċ } Ċ Ċ description Ġ= Ġ" A ĠJava Ġcompiler Ġplugin Ġused Ġby ĠGradle 's Ġincremental Ġcompiler " Ċ Ċ tasks . with Type < Java Compile >(). configure Each Ġ{ ĊĠĠĠ Ġoptions . release . set ( null Ġas ? ĠInt ) ĊĠĠĠ Ġsource Compatibility Ġ= Ġ" 8 " ĊĠĠĠ Ġtarget Compatibility Ġ= Ġ" 8 " Ċ } Ċ Ċ tasks . with Type < Test >(). configure Each Ġ{ ĊĠĠĠ Ġif Ġ(! java Version . is Java 9 Compatible ) Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath Ġ+= Ġjava Launcher . get (). metadata . installation Path . files (" lib / tools . jar ") ĊĠĠĠ Ġ} Ċ } Ċ