Comment utiliser Grad-zip dans le système local sans télécharger lorsque vous utilisez Grad-wrapper

j'essaie de construire un projet de Grab avec grab-wrapper (gradlew).

quand je construis avec ./gradlew build, sorties de texte

téléchargement http://services.gradle.org/distributions/gradle-1.11-bin.zip

Et j'ai déjà Grad-1.11-bin.zip téléchargé séparément et je ne veux pas de télécharger à nouveau quand je construire.

alors, Où dois-je mettre gradle-1.11-bin.zip dans mon projet ou système de sorte que je n'ai pas à télécharger à nouveau?

Grad / wrapper / Grad-wrapper.propriétés est comme suit.

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http://services.gradle.org/distributions/gradle-1.11-bin.zip

Et j'ai essayé de copier Grad-1.11-bin.zip en Grad / wrapper / dists qui n'a pas résolu le problème.

44
demandé sur TheKojuEffect 2014-04-06 20:13:48

8 réponses

Grad-wrapper la documentation, j'ai trouvé dans la section 61.1. Configuration

si vous ne voulez pas qu'un téléchargement se produise lors de la construction de votre projet via gradlew, il vous suffit d'ajouter la distribution Gradle zip à votre version contrôle à l'emplacement spécifié par votre configuration de wrapper. Un L'URL relative est prise en charge - vous pouvez spécifier un fichier de distribution par rapport à l'emplacement de gradle-wrapper.propriété fichier.

Donc, j'ai changé distributionUrl propriété gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-1.11-bin.zip

Ensuite, j'ai fait une copie de gradle-1.11-bin.zipgradle/wrapper/.

Ensuite, ./gradlew build téléchargé une copie locale de zip et construit le projet.

64
répondu TheKojuEffect 2014-04-06 18:57:01