49 votes

Après la mise à niveau vers Gradle 2.0: impossible de trouver la propriété 'Compiler' sur le projet racine

Pour éviter les avertissements concernant les caractères spéciaux lors de la construction de mon code source Java, j'ai placé cette ligne dans mon gradle.build qui fonctionnait correctement avant de passer à Gradle 2.0:

 tasks.withType(Compile) { options.encoding = "UTF-8" }
 

Après la mise à niveau, cela échoue avec l'erreur suivante:

 Could not find property 'Compile' on root project
 

Comment puis-je résoudre ce problème?

101voto

Matthias Braun Points 1114

Changer la ligne en

 tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
 

résolu le problème.

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