Start adding third party dependencies to new gradle setup
Bug: b/270105162
Change-Id: I5b1ed67cdab4905f462d76c37fa88bab61b28f8c
diff --git a/d8_r8/main/build.gradle.kts b/d8_r8/main/build.gradle.kts
index 34a1c14..681c7c3 100644
--- a/d8_r8/main/build.gradle.kts
+++ b/d8_r8/main/build.gradle.kts
@@ -23,8 +23,8 @@
dependencies {
implementation(":keepanno")
compileOnly(Deps.asm)
- compileOnly(Deps.asmUtil)
compileOnly(Deps.asmCommons)
+ compileOnly(Deps.asmUtil)
compileOnly(Deps.fastUtil)
compileOnly(Deps.gson)
compileOnly(Deps.guava)
@@ -32,6 +32,10 @@
errorprone(Deps.errorprone)
}
+val thirdPartyResourceDependenciesTask = ensureThirdPartyDependencies(
+ "resourceDeps",
+ listOf(ThirdPartyDeps.apiDatabase))
+
val keepAnnoJarTask = projectTask("keepanno", "jar")
fun mainJarDependencies() : FileCollection {
@@ -52,6 +56,10 @@
}
}
+ withType<ProcessResources> {
+ dependsOn(thirdPartyResourceDependenciesTask)
+ }
+
val swissArmyKnife by registering(Jar::class) {
from(sourceSets.main.get().output)
manifest {