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
Bazel如何引入外部依赖_第1张图片
然后我就在自己新建app里的BUILD文件直接引入就行了。Bazel如何引入外部依赖_第2张图片

你可能感兴趣的:(毕设相关,java)