文件类型:WORKSPACE文件是根目录下的文件,用来描述整个工作空间的配置和依赖关系;BUILD文件则是每个软件包或目录下的文件,用来描述构建规则和构建规则之间的依赖关系。
系统功能:WORKSPACE文件主要负责定义整个工作空间的属性,例如依赖关系、构建工具链等;BUILD文件主要针对单个软件包进行配置,包括源代码、测试脚本、构建规则和输出文件等。
依赖关系:WORKSPACE文件用来声明所有工作空间中的依赖关系,也可以声明本地和远程资源的规则;而BUILD文件则用来定义相邻软件包之间的依赖关系,例如库和二进制文件之间的依赖关系等。