• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 import dagger.gradle.build.daggerSources
2 
<lambda>null3 plugins {
4     alias(libs.plugins.dagger.kotlinJvm)
5     alias(libs.plugins.dagger.publish)
6     alias(libs.plugins.binaryCompatibilityValidator)
7 }
8 
<lambda>null9 daggerSources {
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 }