Cache - pford68/gradle-examples GitHub Wiki

Summary

  • By default the Gradle cache is located in $HOME/.gradle.
  • This is where Gradle dependencies are stored.
  • To set a new location, set the $GRADLE_USER_HOME environment variable to the new location.

Setting A New Location

Again, one way to set a new cache location is to assign a new location (absolute path) to $GRADLE_USER_HOME.

Other ways

  1. Pass the gradle.user.home system property to Gradle when invoking it.

    $ export GRADLE_OPTS=-Dgradle.user.home=/Users/mrhaki/dev/gradle
    $ gradle -d
    07:36:40.020 [main] INFO  org.gradle.launcher.Main - Starting Builder
    07:36:40.120 [main] DEBUG org.gradle.launcher.Main - Gradle user home: /Users/mrhaki/dev/gradle
    ...
    
  2. Use the command-line options -g and --gradle-user-home when we run Gradle and use a different directory as a Gradle user home directory.

    $ gradle -g /Users/mrhaki/dev/gradle -d
    07:36:40.020 [main] INFO  org.gradle.launcher.Main - Starting Builder
    07:36:40.120 [main] DEBUG org.gradle.launcher.Main - Gradle user home: /Users/mrhaki/dev/gradle
    ...
    

References