plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") ĊĠĠĠ Ġid (" com . squareup . sql de light ") ĊĠĠĠ Ġid (" com . ap ol log raph ql . apollo ") ĊĊĠĠĠ Ġ/** Ġkotlin (" k apt ") Ġ**/ ĊĠĠĠ Ġ// ĠNOTE : ĠIF Ġif Ġyour Ġlibrary Ġuses Ġk apt ĊĠĠĠ Ġ// ĠNOTE : ĠTHEN Ġit Ġbelongs Ġin Ġ" kotlin - codegen ", Ġnot Ġhere ! Ċ } Ċ Ċ sql de light Ġ{ ĊĠĠĠ Ġdatabase (" App Database ") Ġ{ ĊĠĠĠĠĠĠĠ ĠpackageName Ġ= Ġ" playground . sql de light " ĊĠĠĠ Ġ} ĊĠĠĠ Ġlink Sqlite Ġ= Ġfalse Ċ } Ċ Ċ apollo Ġ{ ĊĠĠĠ Ġgenerate Kotlin Models . set ( true ) Ċ } Ċ Ċ // ĠFile Ġbuild . gradle . k ts Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": kotlin - codegen ")) ĊĠĠĠ Ġ// ĠKeep Ġdependencies Ġsorted Ġto Ġminimize Ġmerge Ġconflicts Ġon Ġpull - requests ! ĊĠĠĠ Ġimplementation Ġ(" com . github . aj alt : m ord ant :_ ") ĊĠĠĠ Ġimplementation (" com . be ust : kl ax on :_ ") ĊĠĠĠ Ġimplementation (" com . github . aj alt . cli kt : cli kt :_ ") ĊĠĠĠ Ġimplementation (" com . github . kit tin un f . fuel : fuel :_ ") ĊĠĠĠ Ġimplementation (" com . github . kit tin un f . fuel : fuel - kotlin x - serialization :_ ") ĊĠĠĠ Ġimplementation (" com . h 2 database : h 2 :_ ") ĊĠĠĠ Ġimplementation (" com . sk sam uel . hop lite : hop lite - core :_ ") ĊĠĠĠ Ġimplementation (" com . sk sam uel . hop lite : hop lite - ho con :_ ") ĊĠĠĠ Ġimplementation (" com . sk sam uel . hop lite : hop lite - yaml :_ ") ĊĠĠĠ Ġimplementation (" com . squareup . sql de light : sqlite - driver :_ ") ĊĠĠĠ Ġimplementation (" com . t inder . state machine : state machine :_ ") ĊĠĠĠ Ġimplementation (" com . uch uh imo : kon f :_ ") ĊĠĠĠ Ġimplementation (" io . github . luc apic cin elli : kon ad :_ ") ĊĠĠĠ Ġimplementation (" io . github . ser pro 6 9 : kotlin - faker :_ ") ĊĠĠĠ Ġimplementation (" it . sk rape : sk rape it - core :_ ") ĊĠĠĠ Ġimplementation (" it . sk rape : sk rape it - http - fetcher :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - core :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - dao :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - java - time :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . ex posed : ex posed - jdbc :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - reflect :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - datetime :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains : markdown - jvm :_ ") ĊĠĠĠ Ġimplementation (" org . kode in . db : kode in - db - jvm :_ ") ĊĠĠĠ Ġimplementation (" org . kode in . db : kode in - db - serializer - kotlin x :_ ") ĊĠĠĠ Ġimplementation ( Ġ" org . kode in . db : kode in - level db - jni - jvm - linux :_ ") ĊĠĠĠ Ġimplementation ( Ġ" org . kode in . db : kode in - level db - jni - jvm - macos :_ ") ĊĠĠĠ Ġimplementation ( Ġ" org . kode in . db : kode in - level db - jni - jvm - windows :_ ") ĊĠĠĠ Ġimplementation (" org . kode in . di : kode in - di :_ ") ĊĠĠĠ Ġimplementation (" org . k oin : k oin - core :_ ") ĊĠĠĠ Ġimplementation (" org . n ield : kotlin - statistics :_ ") ĊĠĠĠ Ġ// ĠKeep Ġdependencies Ġsorted Ġto Ġminimize Ġmerge Ġconflicts Ġon Ġpull - requests ! ĊĠĠĠ Ġimplementation ( J ake Wh art on . pic nic ) ĊĠĠĠ Ġimplementation ( J ake Wh art on . ret rofit 2 . converter . kotlin x Serialization ) ĊĠĠĠ Ġimplementation ( Kotlin . stdlib . jdk 8 ) ĊĠĠĠ Ġimplementation ( Kotlin X . collections . immutable ) ĊĠĠĠ Ġimplementation ( Kotlin X . coroutines . core ) ĊĠĠĠ Ġimplementation ( Kotlin X . html . jvm ) ĊĠĠĠ Ġimplementation ( Kotlin X . serialization . core ) ĊĠĠĠ Ġimplementation ( Kotlin X . serialization . properties ) ĊĠĠĠ Ġimplementation ( K tor . client . core ) ĊĠĠĠ Ġimplementation ( K tor . client . ok Http ) ĊĠĠĠ Ġimplementation ( K tor . client . serialization ) ĊĠĠĠ Ġimplementation (" com . squareup : kotlin po et : 1 . 7 . 2 ") ĊĠĠĠ Ġimplementation ( Square . ok Http 3 . logging Interceptor ) ĊĠĠĠ Ġimplementation ( Square . ok Http 3 . mock WebServer ) ĊĠĠĠ Ġimplementation ( Square . ok Http 3 . ok Http ) ĊĠĠĠ Ġimplementation ( Square . ret rofit 2 . converter . mos hi ) ĊĠĠĠ Ġimplementation ( Square . ret rofit 2 . ret rofit ) ĊĠĠĠ Ġimplementation (" com . ap ol log raph ql . apollo : apollo - coroutines - support :_ ") ĊĠĠĠ Ġimplementation (" com . ap ol log raph ql . apollo : apollo - runtime :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - serialization - json :_ ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - serialization - properties :_ ") ĊĠĠĠ Ġ// ĠKeep Ġdependencies Ġsorted Ġto Ġminimize Ġmerge Ġconflicts Ġon Ġpull - requests ! Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ Ċ tasks . register (" run ", ĠJava Exec :: class . java ) Ġ{ ĊĠĠĠ Ġthis . main Ġ= Ġ" playground ._ main Kt " Ċ } Ċ Ċ tasks . with Type < Java Exec > Ġ{ ĊĠĠĠ Ġclasspath Ġ= Ġsource Sets [" main "]. runtime Classpath Ċ } Ċ