123 votes

Réinitialisation de la propriété UP-TO-DATE des tâches gradle ?

Existe-t-il un moyen de forcer une tâche de gradle à s’exécuter à nouveau ou de réinitialiser toutes les tâches à l’état non à JOUR ?

152voto

Rene Groeschke Points 5254

Essayez d’exécuter votre build avec `` qui reconstruit le cache de Gradle.

Dans les versions plus récentes de Gradle, utilisez ``

97voto

Casey Points 19286

Si vous souhaitez qu’une seule tâche s’exécute toujours, vous pouvez définir la `` propriété à l’intérieur de la tâche.

Sachez que si votre tâche n’a pas d’entrées de fichier définies, Gradle peut ignorer la tâche, même lorsque vous utilisez le code ci-dessus. Par exemple, dans une tâche Zip ou Copy, il doit y avoir au moins un fichier fourni dans la phase de configuration de la définition de tâche.

27voto

c_maker Points 2957

Vous pouvez utiliser ``

Disons que vous avez

Et vous voulez forcer disons que sometask2 à réexécuter, vous pouvez

avant d’exécuter la tâche qui exécute tout cela.

Apparemment, dans gradle, chaque tâche qui comprend à jour comprend également comment se nettoyer.

5voto

Matthias Braun Points 1114

J’ai eu un cas difficile où la définition à l’intérieur de la tâche ou l’ajout de l’indicateur n’a pas aidé puisque la tâche a continué à être définie à chaque fois que je l’ai exécuté.

L’ajout de ce qui suit pour forcer l’exécution de :

-1voto

Acmpo6ou Points 148

Vous pouvez exécuter :

Cela forcera le gradle à reconstruire.

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