plugins Ġ{ ĊĠĠĠ Ġid ( Gradle Plugin Id . ANDROID _ LIBRARY ) ĊĠĠĠ Ġid ( Gradle Plugin Id . K OT LIN _ ANDROID ) Ġ// Ġor Ġkotlin (" android ") Ġor Ġid Ġ' kotlin - android ' ĊĠĠĠ Ġid ( Gradle Plugin Id . ANDROID _ J UNIT _ 5 ) Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= ĠAndroid Config . COMPILE _ SDK _ VERSION ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= ĠAndroid Config . MIN _ SDK _ VERSION ĊĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= ĠAndroid Config . TEST _ INSTR UMENT ATION _ RUN NER ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName ( Build Type . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= ĠBuild Type Debug . is Min ify Enabled ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġget ByName ( Build Type . RELEASE ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= ĠBuild Type Release . is Min ify Enabled ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files (" pro guard - android - optimize . txt ", Ġ" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= ĠJava Version . VERSION _ 1 _ 8 . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Options Ġ{ ĊĠĠĠĠĠĠĠ Ġunit Tests . is Return Default Values Ġ= ĠTest Options . IS _ RETURN _ DEFAULT _ VALUES ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpackaging Options Ġ{ ĊĠĠĠĠĠĠĠ Ġexclude (" META - INF / AL 2 . 0 ") ĊĠĠĠĠĠĠĠ Ġexclude (" META - INF / licenses /** ") ĊĠĠĠĠĠĠĠ Ġexclude (" **/ attach _ hot spot _ windows . dll ") ĊĠĠĠĠĠĠĠ Ġexclude (" META - INF / L GPL 2 . 1 ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( Lib s . MOCK K ) ĊĠĠĠ Ġimplementation ( Lib s . ARCH ) ĊĠĠĠ Ġimplementation ( Lib s . COR OUT IN ES _ CORE ) ĊĠĠĠ Ġimplementation ( Lib s . COR OUT IN ES _ TEST ) ĊĠĠĠ Ġimplementation ( Lib s . K LU ENT ) ĊĠĠĠ Ġimplementation ( Lib s . J UP ITER _ API ) ĊĠĠĠ Ġruntime Only ( Lib s . J UP ITER _ ENGINE ) Ċ }