Gradle Ramdisk
Gradle Ramdisk
Setup a ramdisk on MacOS X for fast gradle builds

Gradle Ramdisk

in

Set up Gradle to build on ramdisk (Mac OSX)

setup the ramdisk with a gramdisk command

sudo touch /usr/local/bin/gramdisk
sudo chmod +x /usr/local/bin/gramdisk
sudo tee -a /usr/local/bin/gramdisk > /dev/null <<EOT
#!/usr/bin/env bash
diskutil erasevolume HFS+ 'gramdisk' `hdiutil attach -nobrowse -nomount ram://16777216`
EOT

Create ~/.gradle/init.gradle

gradle.projectsLoaded {
    rootProject.allprojects {
        buildDir =
"/Volumes/gramdisk/${rootProject.name}/${project.name}"
    }
}

You’re ready to blaze through code with superfast in-memory builds!