Sfoglia il codice sorgente

Add a proto_lang_toolchain for javalite (#6882) (#6976)

* Add a proto_lang_toolchain for javalite

* fix toolchain. Swap javalite example to master repo
Eric Anderson 5 anni fa
parent
commit
0425fa932c
2 ha cambiato i file con 9 aggiunte e 3 eliminazioni
  1. 7 0
      BUILD
  2. 2 3
      examples/WORKSPACE

+ 7 - 0
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",

+ 2 - 3
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")