web-dev-qa-db-fra.com

Où est-ce que Gradle sauve les bocaux des dépendances?

Je veux regarder les jars/aars qui sont compilés lorsque j'ajoute des dépendances.

Par exemple, si j'ajoute cette dépendance dans Gradle, où est-ce que le pot est placé?

dependencies {
    compile 'com.google.Android.gms:play-services-analytics:11.0.4'
}
9

Ouvrez votre Android StudioProject Explorer, développezExternal Librariessections. Clic droit etShow in Files/Explorer

7
nhoxbypass

Généralement, vous pouvez trouver dans:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1
9
FabioLux

Gradle a un répertoire .gradle/, par défaut hors de votre répertoire personnel (par exemple, ~/.gradle/ sous Linux). Vous y trouverez un répertoire caches/ contenant les artefacts et les POM téléchargés.

6
CommonsWare

PAR DÉFAUT

Linux:

~/.gradle/caches/modules-2/files-2.1

Les fenêtres: 

%USERPROFILE%/.gradle/caches/modules-2/files-2.1

Mac:

~/.gradle/caches/modules-2/files-2.1

Android:

no idea... can anyone edit?

RÉGLAGE DE QUELQUE CHOSE DE PLUS

Mais vous pouvez remplacer ces paramètres par défaut en définissant GRADLE_USER_HOME. La dernière variable d'environnement, si elle est définie, estPASidentique à GRADLE_HOME, qui correspond au chemin d'accès au répertoire contenant le répertoire bin/ pour la version de Gradle utilisée par votre système à l'invite de commande 

RUNNING GRADLE DANS UN IDE

Les IDE peuvent utiliser une version différente et stocker des fichiers jar de dépendances ailleurs. Je ne connais que Eclipse. Après avoir installé Buildship ("Plug-ins Eclipse pour Gradle"), vous devez vous rendre à Fenêtre -> Préférences -> Gradle. Il y a une boîte ici pour que vous puissiez spécifier "Gradle User Home". Le mien est actuellement vide. Je suppose qu’il utilise le système GRADLE_USER_HOME (que j’ai bien défini) ... mais je n’ai pas pris la peine de vérifier. 

2
mike rodent