1plugins { 2 id 'com.android.library' 3 id 'kotlin-android' 4 id 'kotlin-kapt' 5 id 'com.google.devtools.ksp' 6} 7 8android { 9 compileSdkVersion 33 10 buildToolsVersion "33.0.0" 11 12 defaultConfig { 13 minSdkVersion 16 14 targetSdkVersion 33 15 versionCode 1 16 versionName "1.0" 17 } 18 compileOptions { 19 sourceCompatibility JavaVersion.VERSION_11 20 targetCompatibility JavaVersion.VERSION_11 21 } 22 kotlinOptions { 23 jvmTarget = '11' 24 } 25 flavorDimensions "tier", "processorConfig" 26 productFlavors { 27 free { 28 dimension "tier" 29 } 30 premium { 31 dimension "tier" 32 } 33 withKapt { 34 dimension "processorConfig" 35 } 36 withKsp { 37 dimension "processorConfig" 38 } 39 } 40} 41 42kotlin { 43 jvmToolchain(11) 44} 45 46dependencies { 47 implementation project(':deep-android-lib') 48 implementation project(':deep-kotlin-lib') 49 implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 50 implementation 'com.google.dagger:hilt-android:LOCAL-SNAPSHOT' 51 kaptWithKapt 'com.google.dagger:hilt-compiler:LOCAL-SNAPSHOT' 52 kspWithKsp 'com.google.dagger:hilt-compiler:LOCAL-SNAPSHOT' 53} 54