Cleanup build.gradle.kts in testbase

Bug: b/488917294
Change-Id: I002e668419aaf38c8f82c3f9dbffa6481975c6d1
diff --git a/d8_r8/test_modules/testbase/build.gradle.kts b/d8_r8/test_modules/testbase/build.gradle.kts
index b806261..e6fb8ce 100644
--- a/d8_r8/test_modules/testbase/build.gradle.kts
+++ b/d8_r8/test_modules/testbase/build.gradle.kts
@@ -28,22 +28,25 @@
 // If we depend on keepanno by referencing the project source outputs we get an error regarding
 // incompatible java class file version. By depending on the jar we circumvent that.
 val keepAnnoJarTask = projectTask("keepanno", "jar")
-val keepAnnoCompileTask = projectTask("keepanno", "compileJava")
-val libraryAnalyzerCompileTask = projectTask("libanalyzer", "compileJava")
-val mainTurboCompileTask = projectTask("main", "compileTurboJava")
-val mainCompileTask = projectTask("main", "compileJava")
-val resourceShrinkerJavaCompileTask = projectTask("resourceshrinker", "compileJava")
-val resourceShrinkerKotlinCompileTask = projectTask("resourceshrinker", "compileKotlin")
+val keepAnnoCompileJavaTask = projectTask("keepanno", "compileJava")
+val libraryAnalyzerCompileJavaTask = projectTask("libanalyzer", "compileJava")
+val mainCompileJavaTask = projectTask("main", "compileJava")
+val mainProcessResourcesTask = projectTask("main", "processResources")
+val mainTurboCompileJavaTask = projectTask("main", "compileTurboJava")
+val resourceShrinkerCompileJavaTask = projectTask("resourceshrinker", "compileJava")
+val resourceShrinkerCompileKotlinTask = projectTask("resourceshrinker", "compileKotlin")
 val resourceShrinkerDepsJarTask = projectTask("resourceshrinker", "depsJar")
+val sharedDownloadDepsTask = projectTask("shared", "downloadDeps")
+val sharedDownloadTestDepsTask = projectTask("shared", "downloadTestDeps")
 
 dependencies {
   implementation(keepAnnoJarTask.outputs.files)
-  implementation(libraryAnalyzerCompileTask.outputs.files)
-  implementation(mainTurboCompileTask.outputs.files)
-  implementation(mainCompileTask.outputs.files)
-  implementation(projectTask("main", "processResources").outputs.files)
-  implementation(resourceShrinkerJavaCompileTask.outputs.files)
-  implementation(resourceShrinkerKotlinCompileTask.outputs.files)
+  implementation(libraryAnalyzerCompileJavaTask.outputs.files)
+  implementation(mainCompileJavaTask.outputs.files)
+  implementation(mainProcessResourcesTask.outputs.files)
+  implementation(mainTurboCompileJavaTask.outputs.files)
+  implementation(resourceShrinkerCompileJavaTask.outputs.files)
+  implementation(resourceShrinkerCompileKotlinTask.outputs.files)
   implementation(resourceShrinkerDepsJarTask.outputs.files)
   implementation(Deps.androidxCollection)
   implementation(Deps.androidxTracingDriver)
@@ -78,12 +81,13 @@
 
 tasks {
   withType<JavaCompile> {
-    dependsOn(gradle.includedBuild("keepanno").task(":jar"))
-    dependsOn(gradle.includedBuild("resourceshrinker").task(":jar"))
-    dependsOn(gradle.includedBuild("main").task(":compileJava"))
-    dependsOn(gradle.includedBuild("main").task(":processResources"))
-    dependsOn(gradle.includedBuild("shared").task(":downloadDeps"))
-    dependsOn(gradle.includedBuild("shared").task(":downloadTestDeps"))
+    dependsOn(keepAnnoCompileJavaTask)
+    dependsOn(mainCompileJavaTask)
+    dependsOn(mainProcessResourcesTask)
+    dependsOn(mainTurboCompileJavaTask)
+    dependsOn(resourceShrinkerCompileJavaTask)
+    dependsOn(sharedDownloadDepsTask)
+    dependsOn(sharedDownloadTestDepsTask)
   }
 
   withType<JavaExec> {
@@ -108,14 +112,13 @@
 
   val depsJar by
     registering(Jar::class) {
-      dependsOn(gradle.includedBuild("shared").task(":downloadDeps"))
-      dependsOn(gradle.includedBuild("shared").task(":downloadTestDeps"))
-      dependsOn(gradle.includedBuild("keepanno").task(":jar"))
-      dependsOn(gradle.includedBuild("resourceshrinker").task(":jar"))
-      dependsOn(gradle.includedBuild("resourceshrinker").task(":depsJar"))
+      dependsOn(keepAnnoJarTask)
+      dependsOn(resourceShrinkerDepsJarTask)
+      dependsOn(sharedDownloadDepsTask)
+      dependsOn(sharedDownloadTestDepsTask)
       from(testDependencies().map(::zipTree))
-      from(resourceShrinkerDepsJarTask.outputs.getFiles().map(::zipTree))
       from(keepAnnoJarTask.outputs.getFiles().map(::zipTree))
+      from(resourceShrinkerDepsJarTask.outputs.getFiles().map(::zipTree))
       exclude("com/android/tools/r8/keepanno/annotations/**")
       exclude("androidx/annotation/keep/**")
       duplicatesStrategy = DuplicatesStrategy.EXCLUDE