Gradle - compileJava - entfernen kompilieren Warnungen
Verwenden wir Gradle 2.1 und java-plugin. Während compileJava verschiedene Warnungen auftreten, zum Beispiel:
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: ../SomeClass.java uses or overrides a deprecated API.
Wir wissen, was Sie bedeuten, aber nicht lösen lassen (fragt nicht, anderen thread 🙂 gibt es eine Möglichkeit zu vermeiden, dass diese Nachrichten irgendwie? Stören Sie die Ausgabe viel:
: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
Nicht möglich ist, zum Beispiel die Umleitung des stderr-stream während compileJava, so dass wir können grep aus den Warnungen?
Oder gibt es einen anderen Weg?
- hast du eine Lösung finden?
- Ich benutzt 'compileJava.Optionen.warnings = false' und 'compileTestJava.Optionen.warnings = false' aber dies löste einige Probleme. Um zu vermeiden, zu viel Verschwendung von Zeit, die ich ging zu den anderen teams und lösen das 'problem' auf Ihre code Seite.
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies:
Versuchen Sie, hinzufügen:
tasks.withType(JavaCompile) { options.compilerArgs += '-Xlint:-deprecation' }
Keine Antwort gepostet so weit, dass derzeit arbeitet (Gradle 4.0.1), also hier ist was funktioniert: