From e6c5a3b57d20384775950c4f85310e82a4f7a69b Mon Sep 17 00:00:00 2001 From: Rafi Kamal Date: Wed, 27 Nov 2019 11:10:45 -0800 Subject: [PATCH] Add a proto_lang_toolchain for javalite (#6882) * Add a proto_lang_toolchain for javalite * fix toolchain. Swap javalite example to master repo --- BUILD | 7 +++++++ examples/WORKSPACE | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/BUILD b/BUILD index f88791276590..1c5236d9d8c7 100644 --- a/BUILD +++ b/BUILD @@ -1001,6 +1001,13 @@ proto_lang_toolchain( visibility = ["//visibility:public"], ) +proto_lang_toolchain( + name = "javalite_toolchain", + command_line = "--java_out=lite:$(OUT)", + runtime = ":protobuf_javalite", + visibility = ["//visibility:public"], +) + alias( name = "objectivec", actual = ":protobuf_objc", diff --git a/examples/WORKSPACE b/examples/WORKSPACE index db86225bc4d2..fccda3b30331 100644 --- a/examples/WORKSPACE +++ b/examples/WORKSPACE @@ -21,10 +21,9 @@ local_repository( # Similar to com_google_protobuf but for Java lite. If you are building # for Android, the lite version should be prefered because it has a much # smaller code size. -http_archive( +local_repository( name = "com_google_protobuf_javalite", - strip_prefix = "protobuf-javalite", - urls = ["https://github.com/protocolbuffers/protobuf/archive/javalite.zip"], + path = "..", ) load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")