Chúng tôi sử dụng Gradle 2.1 và plugin java. Trong compileJava cảnh báo khác nhau xảy ra, ví dụ:Gradle - compileJava - xóa biên dịch Cảnh báo
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: ../SomeClass.java uses or overrides a deprecated API.
Chúng tôi biết những gì họ có ý nghĩa nhưng sẽ không sửa chữa chúng (không hỏi, chủ đề khác :) Có cách nào để tránh những tin nhắn này bằng cách nào đó? Họ làm phiền đầu ra rất nhiều:
: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
Không phải là có thể cho ví dụ để chuyển hướng dòng stderr trong compileJava để chúng tôi có thể grep ra những lời cảnh báo? Hoặc có cách nào khác không?
bạn có tìm thấy giải pháp không? – Dinesh
Tôi đã sử dụng 'compileJava.options.warnings = false' và 'compileTestJava.options.warnings = false' nhưng điều này chỉ giải quyết được một số vấn đề. Để tránh lãng phí nhiều thời gian tôi đã đi đến các đội khác và giải quyết 'vấn đề' ở phía mã của họ. – Marcel