850 votes

Comment puis-je la force de gradle de re-télécharger les dépendances?

Comment puis-je savoir gradle de re-télécharger les dépendances à partir des référentiels?

945voto

Benjamin Muschko Points 7642

Généralement, vous pouvez actualiser les dépendances dans votre cache avec l'option de ligne de commande --refresh-dépendances. Vous pouvez également supprimer les fichiers mis en cache sous ~/.gradle/caches. Avec la prochaine build Gradle de tenter de les télécharger de nouveau.

Quelle est votre cas d'utilisation spécifiques? Utilisez-vous de la dynamique de la dépendance versions ou de l'INSTANTANÉ versions?

336voto

haz Points 371

Vous pouvez dire Gradle de re-télécharger certaines dépendances du script de construction par le repérage de la dépendance train de "changer". Gradle va alors vérifier les mises à jour toutes les 24 heures, mais cela peut être configuré à l'aide de la resolutionStrategy DSL. Je trouve qu'il est utile de les utiliser pour de l'INSTANTANÉ ou NIGHTLY builds.

configurations.all {
    // check for updates every build
    resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}
dependencies {
    compile group: "group", name: "projectA", version: "1.1-SNAPSHOT", changing: true
}

J'ai trouvé cette solution à ce fil de discussion du forum.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X