import Ġcom . v ann ik tech . maven . publish . Son atype Host Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġkotlin (" android ") ĊĠĠĠ Ġalias ( libs . plugins . kotlin . binary Compatibility Validator ) ĊĠĠĠ Ġid (" com . v ann ik tech . maven . publish ") Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġexplicit Api () ĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin . src Dir (" src / shared Test / java ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġandroid Test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin . src Dir (" src / shared Test / java ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= Ġlibs . versions . sdk . compile . get (). toInt () ĊĠĠĠ Ġbuild Tools Version Ġ= Ġlibs . versions . build Tools . get () ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= Ġlibs . versions . sdk . min . get (). toInt () ĊĠĠĠĠĠĠĠ Ġtarget Sdk Ġ= Ġlibs . versions . sdk . target . get (). toInt () ĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Options Ġ{ ĊĠĠĠĠĠĠĠ Ġunit Tests . is Return Default Values Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpackaging Options . resources . pick First s . add (" META - INF /* ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( libs . coroutines . core ) ĊĠĠĠ Ġimplementation ( libs . compose . foundation ) ĊĠĠĠ Ġimplementation ( libs . compose . ui . util ) ĊĊĠĠĠ Ġtest Implementation ( libs . j Unit ) ĊĠĠĠ Ġtest Implementation ( libs . truth ) ĊĠĠĠ Ġtest Implementation ( libs . coroutines . test ) ĊĊĠĠĠ Ġandroid Test Implementation ( libs . truth ) ĊĠĠĠ Ġandroid Test Implementation ( libs . compose . ui . test . junit 4 ) ĊĠĠĠ Ġandroid Test Implementation ( libs . compose . ui . test . manifest ) Ċ } Ċ Ċ maven Publish Ġ{ ĊĠĠĠ Ġson atype Host Ġ= ĠSon atype Host . S 0 1 Ċ } Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġversion Ġ= Ġproperty (" VERSION _ NAME ") Ġas ĠString ĊĠĠĠĠĠĠĠ Ġmaven ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġif Ġ( version . endsWith (" SNAPSHOT ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ build Dir / repos / snapshots " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ build Dir / repos / releases " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ