Bazel如何引入外部依赖
·
1.官方文档
https://docs.bazel.build/versions/0.27.0/best-practices.html#depending-on-binaries
https://docs.bazel.build/versions/0.27.0/external.html
翻墙才能看
看到了rules_jvm_external这个工具,github有
2.搜rules_jvm_external
https://stackoverflow.com/questions/56893697/how-to-resolve-a-dependency-in-an-external-package-workspace-file
里面有个使用例子
https://github.com/mancini0/bazel-grpc-playground
3.反正fastjson有源码,不行的话,就把源码全部加入到项目app中,这样不就行了吗,最笨的方法
最后解决没有使用以上三种方式,在onos/tools/build/bazel里发现有generate_workspace.bzl文件,里面有很多引入的依赖,发现里面有我需要的org.json
然后我就在自己新建app里的BUILD文件直接引入就行了。
更多推荐
已为社区贡献1条内容
所有评论(0)