1 import dagger.gradle.build.daggerSources 2 <lambda>null3plugins { 4 alias(libs.plugins.dagger.kotlinJvm) 5 alias(libs.plugins.dagger.publish) 6 alias(libs.plugins.binaryCompatibilityValidator) 7 } 8 <lambda>null9daggerSources { 10 main.setPackages( 11 listOf( 12 "dagger", 13 "dagger/assisted", 14 "dagger/internal", 15 "dagger/multibindings", 16 ) 17 ) 18 main.setResources( 19 mapOf( 20 "dagger/proguard.pro" to "META-INF/com.android.tools/proguard", 21 "dagger/r8.pro" to "META-INF/com.android.tools/r8" 22 ) 23 ) 24 test.setPackages( 25 listOf( 26 "dagger", 27 "dagger/internal", 28 ) 29 ) 30 } 31 32 dependencies { 33 api(libs.javax.inject) 34 api(libs.jakarta.inject) 35 api(libs.jspecify) 36 37 testImplementation(libs.junit) 38 testImplementation(libs.truth) 39 testImplementation(libs.guava.jre) 40 }