Fix deprecated Gradle API usage warnings on ./studiow execution

Used `--warning-mode all --stacktrace` gradle command line options.
Change replaces AbstractArchiveTask#destinationDir field access with
setting AbstractArchiveTask#destinationDirectory DirectoryProperty.
No other changes here.

Change-Id: I9f04e58a9116aeac7efaa8673c160e8259ad495a
Test: Run ./studiow, check if no warnings about deprecations are shown
diff --git a/hilt/hilt-work/build.gradle b/hilt/hilt-work/build.gradle
index 8186e90..55e6621 100644
--- a/hilt/hilt-work/build.gradle
+++ b/hilt/hilt-work/build.gradle
@@ -48,7 +48,7 @@
     project.tasks.register("jar${suffix}", Jar).configure {
         dependsOn(variant.javaCompileProvider)
         from(variant.javaCompileProvider.map { task -> task.destinationDir})
-        destinationDir(new File(project.buildDir, "libJar"))
+        destinationDirectory.fileValue(new File(project.buildDir, "libJar"))
     }
 }
 
diff --git a/room/runtime/build.gradle b/room/runtime/build.gradle
index 53f0fc8..a20e760 100644
--- a/room/runtime/build.gradle
+++ b/room/runtime/build.gradle
@@ -73,7 +73,7 @@
     project.tasks.create(name: "jar${suffix}", type: Jar){
         dependsOn(variant.javaCompileProvider.get())
         from(variant.javaCompileProvider.get().destinationDir)
-        destinationDir(new File(project.buildDir, "libJar"))
+        destinationDirectory.fileValue(new File(project.buildDir, "libJar"))
     }
 }
 
diff --git a/sqlite/sqlite/build.gradle b/sqlite/sqlite/build.gradle
index c7f6213..ce6519c 100644
--- a/sqlite/sqlite/build.gradle
+++ b/sqlite/sqlite/build.gradle
@@ -38,7 +38,7 @@
     def jarTask = project.tasks.create(name: "jar${suffix}", type: Jar){
         dependsOn(variant.javaCompileProvider.get())
         from(variant.javaCompileProvider.get().destinationDir)
-        destinationDir(new File(project.buildDir, "libJar"))
+        destinationDirectory.fileValue(new File(project.buildDir, "libJar"))
     }
 }