从bazel中的http_archive获取原始资源

时间:2019-07-27 07:51:36

标签: protocol-buffers bazel

我是bazel的新手。我正在尝试将公司庞大版本的某些部分迁移到bazel。我们有一些联系在一起的原型。我需要获取几个存档并将所有包含的原始文件编译在一起。我已经尝试了各种方法,但无法使其正常工作。

我正在将http_archivefilegroup一起使用来获取文件。

http_archive(
    name = "protos_1",
    url = "..."
    build_file_content = """
filegroup(
    name = "files",
    srcs = glob(["**/*.proto"]),
    visibility = ["//visibility:public"]
)
""",
)

现在我想我会做类似的事情:

proto_library(
    name = "combined_protos",
    srcs = [
        "@protos_1//:files",
        "@protos_2//:files",
    ],
)

但没有骰子。我尝试将文件组用作depsdata以及其他我能想到的东西。有提示吗?

谢谢。

0 个答案:

没有答案