web-dev-qa-db-fra.com

Comment définir l'emplacement du cache Gradle?

Je vois les informations suivantes dans l'explorateur de packages Eclipse:

enter image description here

Est-il possible de changer cet emplacement?

17
Dims

Globalement, vous pouvez définir

[...] Répertoire personnel de Gradle (défini par la variable d'environnement "GRADLE_USER_HOME", qui [...] par défaut est USER_HOME/.gradle) [...]

Voir aussi https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_properties_and_system_properties .

Sinon pour chaque build manuellement:

-g, --gradle-user-home Spécifie le répertoire de base de l'utilisateur Gradle. La valeur par défaut est le répertoire .gradle dans le répertoire de base de l'utilisateur.

Voir https://gradle.org/docs/current/userguide/gradle_command_line.html .

27
Andreas Schmid

Vous pouvez modifier l'emplacement de l'emplacement du cache de gradle dans Eclipse en définissant la préférence de gradle Eclipse

Dans Eclipse ouvert, fenêtre-> préférences Recherchez "Gradle" définissez "Gradle User Home" à votre emplacement préféré Cliquez sur Appliquer/ok

Maintenant, pour que les modifications prennent effet, vous devrez peut-être faire Gradle-> Actualiser le projet Gradle

3
Hazel

Vous ne pouvez pas modifier l'emplacement du cache spécifiquement, mais vous pouvez changer le répertoire de base de l'utilisateur Gradle (le répertoire .gradle) dans lequel se trouve le cache en utilisant le -g argument de ligne de commande.

1
Mark Vieira

Vous pouvez modifier l'emplacement du cache depuis le niveau 3.5. Ceci est contrôlé dans le fichier settings.gradle de votre projet:

buildCache {
    local {
        // Set local build cache directory.
        directory = "${settingsDir}/build-cache"
    }
}

merci à Hubert Klein Ikkink, alias mrhaki.

0
Alex Cohn