Initial release - 0.1.0
Grazel
Grazel stands for Gradle to Bazel. It is a Gradle plugin that enables you to migrate Android projects to Bazel build system in an incremental and automated fashion.
Usage
Grazel is available on Maven central.
In root build.gradle
file:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.grab.grazel:grazel-gradle-plugin:0.1.0"
}
}
apply plugin: "com.grab.grazel"
// Grazel configuration
grazel {
// DSL
}
See configuration for more details.
Run ./gradlew migrateToBazel
to generate Bazel scripts on supported modules in the project.
Reading
Talks
- Grab's migration journey from Gradle to Bazel - Build Meetup 2021. Watch here.