diff --git a/examples/plugin/src/serialization/BUILD b/examples/plugin/src/serialization/BUILD index 87a701ae6..5d28c6f34 100644 --- a/examples/plugin/src/serialization/BUILD +++ b/examples/plugin/src/serialization/BUILD @@ -3,7 +3,7 @@ load("//kotlin:kotlin.bzl", "kt_compiler_plugin", "kt_jvm_library", "kt_jvm_test kt_compiler_plugin( name = "serialization_plugin", deps = [ - "@com_github_jetbrains_kotlin//:kotlinx-serialization-compiler-plugin", + "@com_github_jetbrains_kotlin//:kotlinx-serialization-compiler-plugin", ], ) @@ -24,8 +24,8 @@ kt_jvm_test( test_class = "plugin.serialization.SerializationTest", deps = [ ":data", - "@kotlin_rules_maven//:org_jetbrains_kotlinx_kotlinx_serialization_runtime", "@com_github_jetbrains_kotlin//:kotlin-reflect", "@kotlin_rules_maven//:junit_junit", + "@kotlin_rules_maven//:org_jetbrains_kotlinx_kotlinx_serialization_runtime", ], -) \ No newline at end of file +) diff --git a/kotlin/internal/jvm/compile.bzl b/kotlin/internal/jvm/compile.bzl index 272272e09..5fc9025bb 100644 --- a/kotlin/internal/jvm/compile.bzl +++ b/kotlin/internal/jvm/compile.bzl @@ -329,7 +329,8 @@ def _run_kt_builder_action(ctx, rule_kind, toolchains, dirs, srcs, friend, compi mnemonic = "KotlinCompile", inputs = depset( ctx.files.srcs, - transitive = [compile_deps.compile_jars, transitive_runtime_jars]), + transitive = [compile_deps.compile_jars, transitive_runtime_jars], + ), tools = tools, input_manifests = input_manifests, outputs = [f for f in outputs.values()], diff --git a/kotlin/internal/repositories/setup.bzl b/kotlin/internal/repositories/setup.bzl index 3c5d56515..de80df982 100644 --- a/kotlin/internal/repositories/setup.bzl +++ b/kotlin/internal/repositories/setup.bzl @@ -40,6 +40,7 @@ def kt_configure(): "com.google.dagger:dagger:2.26", "com.google.dagger:dagger-compiler:2.26", "com.google.dagger:dagger-producers:2.26", + "javax.annotation:javax.annotation-api:1.3.2", "javax.inject:javax.inject:1", "org.pantsbuild:jarjar:1.7.2", ], diff --git a/src/main/kotlin/io/bazel/kotlin/builder/BUILD b/src/main/kotlin/io/bazel/kotlin/builder/BUILD index 9f77d6b18..b4bd2d016 100644 --- a/src/main/kotlin/io/bazel/kotlin/builder/BUILD +++ b/src/main/kotlin/io/bazel/kotlin/builder/BUILD @@ -31,6 +31,7 @@ java_library( "//third_party:dagger", "@com_github_jetbrains_kotlin//:annotations", "@com_github_jetbrains_kotlin//:kotlin-stdlib", + "@kotlin_rules_maven//:javax_annotation_javax_annotation_api", "@kotlin_rules_maven//:javax_inject_javax_inject", ], ) diff --git a/src/test/kotlin/io/bazel/kotlin/builder/BUILD b/src/test/kotlin/io/bazel/kotlin/builder/BUILD index 1a4b49266..fc5144739 100644 --- a/src/test/kotlin/io/bazel/kotlin/builder/BUILD +++ b/src/test/kotlin/io/bazel/kotlin/builder/BUILD @@ -34,9 +34,9 @@ java_library( "Deps.java", "DirectoryType.java", "KotlinAbstractTestBuilder.java", + "KotlinBuilderTestComponent.java", "KotlinJsTestBuilder.java", "KotlinJvmTestBuilder.java", - "KotlinBuilderTestComponent.java" ], data = [ "//src/main/kotlin/io/bazel/kotlin/compiler", @@ -52,7 +52,8 @@ java_library( deps = _COMMON_DEPS + [ "//third_party:autovalue", "//third_party:dagger", - "//src/main/kotlin/io/bazel/kotlin/builder/tasks" + "@kotlin_rules_maven//:javax_annotation_javax_annotation_api", + "//src/main/kotlin/io/bazel/kotlin/builder/tasks", ], )