Fix room project task dependencies.
Custom tasks in room were missing dependencies
Test: ./gradlew bOS
Change-Id: I026401ad8a7bfb0c1fc68d4142400926ae8ab19c
diff --git a/room/compiler-processing-testing/build.gradle b/room/compiler-processing-testing/build.gradle
index 1a152d3..61fe6ab 100644
--- a/room/compiler-processing-testing/build.gradle
+++ b/room/compiler-processing-testing/build.gradle
@@ -66,6 +66,9 @@
}
}
+tasks.named("sourceJar").configure {
+ dependsOn(writeTestPropsTask)
+}
tasks.named("processResources").configure {
dependsOn(writeTestPropsTask)
}
diff --git a/room/compiler/build.gradle b/room/compiler/build.gradle
index 2e448a4..5115ea3 100644
--- a/room/compiler/build.gradle
+++ b/room/compiler/build.gradle
@@ -234,6 +234,7 @@
def pomTask = (GenerateMavenPom) project.tasks
.named("generatePomFileForMavenPublication").get()
it.pomFile = pomTask.destination
+ it.dependsOn("publishMavenPublicationToMavenRepository")
}
// make sure we validate published artifacts on the build server.