Gradle - compileJava - supprimer les Avertissements de compilation

Nous utilisons Gradle 2.1 et plug-in java. Au cours de compileJava différents avertissements se produire, par exemple:

warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: ../SomeClass.java uses or overrides a deprecated API.

Nous savons ce qu'ils veulent dire, mais ne pas les corriger (ne me demandez pas, autre thread 🙂 Est-il un moyen pour éviter ces messages d'une certaine manière? Ils perturbent la sortie d'un lot:

:project1:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: SomeClass.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
:project1:processResources
:project1:classes
:project1:jar
:project2:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.7
1 warning
:project2:processResources
:project2:classes
:project2:jar
:project2:war

N'est pas possible, par exemple, pour rediriger le flux stderr pendant compileJava afin que nous puissions grep les alertes?
Ou est-il un autre moyen?

  • avez-vous trouvé une solution?
  • J'ai utilisé " compileJava.des options.avertissements = false' et 'compileTestJava.des options.avertissements = false', mais cela vient de résoudre certains problèmes. Pour éviter trop de perte de temps, je suis allé pour les autres équipes et résolu le "problème" sur leur code de côté.
  • Pouah, je déteste le fait que Gradle vous fait éditer les fichiers. Ce doit être la principale raison pour laquelle je m'en tiendrais à Maven si c'était mon choix.
InformationsquelleAutor Marcel | 2015-02-17