Grazel
Grazel代表Gradle
到Bazel
。这是一个Gradle插件,用于以渐进和自动化的方式将Android项目迁移到Bazel构建系统。
<p align="center">
<img alt="Maven Central" src="https://img.shields.io/maven-central/v/com.grab.grazel/grazel-gradle-plugin?logo=apache-maven&logoColor=%23C71A36&style=flat-square&colorB=00bdd6">
<img src="https://img.shields.io/github/actions/workflow/status/grab/Grazel/ci.yml?logo=github&style=flat-square">
<a href="https://grab.github.io/grazel/"><img src="https://yellow-cdn.veclightyear.com/2b54e442/09df70dc-6718-4097-b2ed-1a978124b59f.svg?color=00bdd6&colorA=00bdd6&style=flat-square&logo=github"/></a>
</p>
<p align="center">
<img src="https://yellow-cdn.veclightyear.com/2b54e442/3ab0ee9f-bad0-4ae0-8ef2-d4ea82fc0edb.gif" width="85%">
</p>
组件
特性
- 为给定的Android项目生成
BUILD.bazel
、WORKSPACE
,减少整体迁移工作量。
- 设置混合构建,使项目图的一部分用Bazel构建,其余部分用Gradle构建。
- 对代码库的源代码进行最少的更改 - 由Grab Bazel Common支持。
- 以Gradle配置为真实来源。
有关文档和使用说明,请访问