bazel入门

project Workspace

包含WORKSPACE文件的文件夹,称为一个bazel project workspace。

WORKSPACE文件标识当前文件夹为workspace,可以为空。

BUILD file

包含BUILD文件的文件夹称为一个package。所有的package都在workspace下。

包含很多不同类型的指令。主要的指令为build rule。

build rule包含一个target、各种输入、依赖。

bazel根据BUILD文件建立依赖图,从而支持增量构建。

引用target的格式://path/to/package:target-name

 

posted @ 2018-10-02 22:53  朱科潜  阅读(1484)  评论(0编辑  收藏  举报