import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġid (" kotlin - android ") ĊĠĠĠ Ġid (" kotlin - k apt ") ĊĠĠĠ Ġid (" o sp . le ob ert . maven . publish ") Ċ } ĊĊ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Version ( 3 0 ) ĊĠĠĠ Ġbuild Tools Version (" 3 0 . 0 . 3 ") ĊĊĠĠĠ Ġbuild Features Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . data Binding Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Version ( 1 4 ) ĊĠĠĠĠĠĠĠ Ġtarget Sdk Version ( 3 0 ) ĊĠĠĠĠĠĠĠ Ġversion Code Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġversion Name Ġ= Ġ" 1 . 0 " ĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName (" release ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( getDefault Pro guard File (" pro guard - android - optimize . txt "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ k apt Ġ{ ĊĠĠĠ Ġarguments Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġarg (" include Compile Classpath ", Ġtrue ) ĊĊĠĠĠĠĠĠĠ Ġarg (" module ", Ġ" Da V in Ci - ") ĊĠĠĠĠĠĠĠ Ġarg (" mode ", Ġ" mode _ file ") ĊĠĠĠĠĠĠĠ Ġarg (" active _ reporter ", Ġ" on ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib :${ Dependencies . Kotlin . version }") ĊĠĠĠ Ġimplementation (" android x . appcompat : appcompat : 1 . 3 . 0 ") ĊĠĠĠ Ġimplementation (" android x . core : core - k tx : 1 . 6 . 0 ") ĊĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 5 . 2 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - android : 1 . 5 . 2 ") ĊĊĊĠĠĠ Ġtest Implementation (" junit : junit : 4 . 1 3 . 2 ") ĊĠĠĠ Ġandroid Test Implementation (" android x . test . ext : junit : 1 . 1 . 2 ") ĊĠĠĠ Ġandroid Test Implementation (" android x . test . espress o : espress o - core : 3 . 3 . 0 ") ĊĊĠĠĠ Ġimplementation (" io . github . le ob ert - lan : reporter - review : 1 . 0 . 1 ") ĊĠĠĠ Ġk apt (" io . github . le ob ert - lan : report - anno - compiler : 1 . 1 . 4 ") ĊĠĠĠ Ġk apt (" io . github . le ob ert - lan : reporter - review : 1 . 0 . 1 ") Ċ } ĊĊ Ċ Easy Publish Ġ{ ĊĠĠĠ Ġsource Set Ġ= Ġandroid . source Sets . named (" main "). get (). java . src Dirs ĊĠĠĠ Ġdoc Class Path Append Ġ= Ġproject . files ( android . boot Classpath . join ToString ( ĊĠĠĠĠĠĠĠ Ġseparator Ġ= ĠFile . path Separator ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġit . name ĊĠĠĠ Ġ}). as Path ĊĊĠĠĠ Ġdoc Exclude s Ġ= Ġarray ListOf (" o sp / le ob ert / android / dav in ci /* ") ĊĊĠĠĠ Ġartifact Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" build / outputs / aar / dav in ci - release . aar " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdescription Ġ= ĊĠĠĠĠĠĠĠ Ġ" An ĠAndroid Ġlibrary Ġto Ġhelp Ġcreate Ġbackground Ġdrawable Ġand ĠColor State List Ġwithout Ġxml " ĊĊĠĠĠ Ġdeveloper Ġ{ ĊĊĠĠĠĠĠĠĠ Ġthis . id Ġ= Ġ" le ob ert " ĊĠĠĠĠĠĠĠ Ġthis . name Ġ= Ġ" le ob ert " ĊĠĠĠĠĠĠĠ Ġthis . email Ġ= Ġ" le ob ert . l @ hotmail . com " ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠgroupId Ġ= Ġ" io . github . le ob ert - lan " ĊĠĠĠ Ġartifact Id Ġ= Ġ" dav in ci " ĊĠĠĠ Ġversion Ġ= Ġ" 0 . 0 . 7 " ĊĠĠĠ Ġpackaging Ġ= Ġ" aar " ĊĠĠĠ Ġsite Url Ġ= Ġ" https :// github . com / le ob ert - lan / Da V in Ci " ĊĠĠĠ Ġgit Url Ġ= Ġ" https :// github . com / le ob ert - lan / Da V in Ci . git " ĊĠĠĠ Ġlicense Name Ġ= Ġ" MIT " ĊĠĠĠ Ġlicense Url Ġ= Ġ" https :// github . com / le ob ert - lan / Da V in Ci / blob / master / LICENSE " ĊĊĠĠĠ Ġmaven Repo Url Ġ= Ġ" https :// s 0 1 . oss . son atype . org / service / local / staging / deploy / maven 2 /" Ċ }