diff --git a/WORKSPACE b/WORKSPACE index c1df88a95..190339784 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -3,6 +3,12 @@ workspace(name = "android_test_support") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +http_archive( + name = "rules_java", + url = "https://github.com/bazelbuild/rules_java/releases/download/5.3.5/rules_java-5.3.5.tar.gz", + sha256 = "c73336802d0b4882e40770666ad055212df4ea62cfa6edf9cb0f9d29828a0934", +) + RULES_JVM_EXTERNAL_TAG = "4.5" RULES_JVM_EXTERNAL_SHA = "b17d7388feb9bfa7f2fa09031b32707df529f26c91ab9e5d909eb1676badd9a6" diff --git a/build_extensions/maven/axt_android_aar.bzl b/build_extensions/maven/axt_android_aar.bzl index cd2d95a59..6497a9894 100644 --- a/build_extensions/maven/axt_android_aar.bzl +++ b/build_extensions/maven/axt_android_aar.bzl @@ -1,5 +1,6 @@ """Generate AXT android archive (aar).""" +load("@rules_java//java:defs.bzl", "JavaInfo", "java_common") load("//build_extensions/maven:add_or_update_file_in_zip.bzl", "add_or_update_file_in_zip") load("//build_extensions/maven:combine_jars.bzl", "combine_jars") load("//build_extensions/maven:jarjar.bzl", "jarjar_rule") diff --git a/build_extensions/maven/axt_maven_apk.bzl b/build_extensions/maven/axt_maven_apk.bzl index 37e6070b8..76838bbe6 100644 --- a/build_extensions/maven/axt_maven_apk.bzl +++ b/build_extensions/maven/axt_maven_apk.bzl @@ -1,5 +1,6 @@ """Generate AXT android archive (aar).""" +load("@rules_java//java:defs.bzl", "JavaInfo") load("//build_extensions/maven:combine_jars.bzl", "combine_jars") load("//build_extensions/maven:maven_info.bzl", "MavenFilesInfo", "MavenInfo", "collect_maven_apk_info") diff --git a/build_extensions/maven/jarjar.bzl b/build_extensions/maven/jarjar.bzl index 4112b1d38..80bffb9a4 100644 --- a/build_extensions/maven/jarjar.bzl +++ b/build_extensions/maven/jarjar.bzl @@ -1,5 +1,7 @@ """Runs jarjar over a jar file.""" +load("@rules_java//java:defs.bzl", "java_common") + def jarjar_rule(ctx, rule, src, out): """API to run jarjar from a rule.