
buck
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
AI 简介
Buck 是 Facebook 开源的高性能构建系统,专为支持多语言、跨平台(如 Android、iOS)的模块化开发而设计。其核心特性包括基于规则的增量构建、细粒度依赖分析、并行执行与缓存机制,能显著提升大型代码库的构建速度。项目采用声明式 BUILD 文件定义构建逻辑,支持 Java、Python、C++ 等多种语言,并强调小而可复用的模块组织方式。适用于中大型移动/客户端工程、需要高频构建与持续集成的跨平台项目,尤其适合对构建性能和模块解耦有较高要求的团队。注意:该项目已归档,官方推荐迁移到 Buck2。
Java
Apache License 2.08.5k
Stars
1.1k
Forks
9
Watchers
204
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分65.26
默认分支main