Comment puis-je savoir gradle de re-télécharger les dépendances à partir des référentiels?
Réponses
Trop de publicités?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?
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.