Skip to content

Initial release - 0.1.0

Compare
Choose a tag to compare
@arunkumar9t2 arunkumar9t2 released this 28 Jul 06:20
· 256 commits to master since this release

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.