Open
Description
Describe the enhancement requested
Since we have many artifacts in this repo, currently the building toolchain for each component is language specific.
e.g.,
- cmake for cpp
- maven for java
- makefile for dev-container
- buf for protobuf
- ...
It seems bazel is fit for our project, only one building toolchain supports polylang, i.e., cpp/python/Java, even docker container.
Especially for GraphAr: the java/spark library depends on cpp artifacts via FastFFI.
Bazel is a worthy try!
p.s. I also propose this to GraphScope project.
Component(s)
Developer Tools