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文件直接引入就行了。在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐