Support testing with coverage in dev mode
diff --git a/src/main/kotlin/bootstrap.bzl b/src/main/kotlin/bootstrap.bzl
index 1ee84dc..8dbe61f 100644
--- a/src/main/kotlin/bootstrap.bzl
+++ b/src/main/kotlin/bootstrap.bzl
@@ -57,7 +57,7 @@
 def kt_bootstrap_binary(
         name,
         main_class,
-        runtime_library,
+        runtime_deps,
         shade_rules,
         jvm_flags = [],
         data = [],
@@ -68,7 +68,7 @@
     java_binary(
         name = raw,
         create_executable = False,
-        runtime_deps = [runtime_library],
+        runtime_deps = runtime_deps,
     )
 
     # Shaded to ensure that libraries it uses are not leaked to
diff --git a/src/main/kotlin/io/bazel/kotlin/builder/cmd/BUILD.bazel b/src/main/kotlin/io/bazel/kotlin/builder/cmd/BUILD.bazel
index 5be5d51..06363c3 100644
--- a/src/main/kotlin/io/bazel/kotlin/builder/cmd/BUILD.bazel
+++ b/src/main/kotlin/io/bazel/kotlin/builder/cmd/BUILD.bazel
@@ -39,9 +39,12 @@
         "-XX:-MaxFDLimit",
     ],
     main_class = "io.bazel.kotlin.builder.cmd.Build",
-    runtime_library = ":build_lib",
     shade_rules = "//src/main/kotlin:shade.jarjar",
     visibility = ["//src:__subpackages__"],
+    runtime_deps = [
+        ":build_lib",
+        "@bazel_tools//tools/jdk:JacocoCoverage",
+    ],
 )
 
 kt_bootstrap_library(
@@ -60,7 +63,7 @@
     name = "merge_jdeps",
     data = [],
     main_class = "io.bazel.kotlin.builder.cmd.MergeJdeps",
-    runtime_library = ":merge_jdeps_lib",
     shade_rules = "//src/main/kotlin:shade.jarjar",
     visibility = ["//src:__subpackages__"],
+    runtime_deps = [":merge_jdeps_lib"],
 )