Если вы хотите иметь хороший конвейер CI + CD и заботитесь о качестве своего кода, хороший способ показать больше информации о жалобах на lint - добавить ее в свой топ / root gradle.build:
.
subprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs += [
'-Xlint:unchecked', // Shows information about unchecked or unsafe operations.
'-Xlint:deprecation', // Shows information about deprecated members.
]
}
}
}
или
subprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
}
Если вы хотите добавить только одну опцию (вы обычно добавляете больше), внутри задачи JavaCompile
вам просто нужно добавить:
options.compilerArgs << "-Xlint:unchecked"
Это 2018 год, и вы можете положиться на Gradle, чтобы настроить это. Я добавил только два параметра аргумента компилятора, но их гораздо больше. Вы можете найти более подробную информацию здесь и здесь .