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.