package Ġme . om ico . age . dsl Ċ Ċ import Ġorg . gradle . api . Java Version Ċ import Ġorg . gradle . api . Plugin Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . api . plugins . Java Plugin Extension Ċ import Ġorg . gradle . kotlin . dsl . configure Ċ Ċ fun ĠProject . with Java ( block : ĠPlugin < in ĠAny >. () Ġ-> ĠUnit ) Ġ= ĊĠĠĠ Ġplugins . with Id (" java ", Ġblock ) Ċ Ċ fun ĠProject . java Compatibility ( ĊĠĠĠ Ġsource : ĠJava Version , ĊĠĠĠ Ġtarget : ĠJava Version , Ċ ) Ġ{ ĊĠĠĠ Ġwith Java Ġ{ ĊĠĠĠĠĠĠĠ Ġconfigure < Java Plugin Extension > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= Ġsource ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= Ġtarget ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠProject . java Compatibility ( ĊĠĠĠ Ġall : ĠJava Version , Ċ ) Ġ= Ġjava Compatibility ( ĊĠĠĠ Ġsource Ġ= Ġall , ĊĠĠĠ Ġtarget Ġ= Ġall , Ċ ) Ċ Ċ fun ĠProject . with Java Sources Jar () Ġ{ ĊĠĠĠ Ġwith Java Ġ{ ĊĠĠĠĠĠĠĠ Ġconfigure < Java Plugin Extension > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith Sources Jar () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ