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.
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.zip
gradle/wrapper/
.
Ensuite, ./gradlew build
téléchargé une copie locale de zip et construit le projet.