【发布时间】:2016-03-05 16:45:27
【问题描述】:
当我使用 gradle 构建项目时,我看不到任何关于已弃用方法的警告,只显示错误。
如何设置 build.gradle 以显示所有弃用警告(不阻止构建完成)?
【问题讨论】:
标签: android intellij-idea gradle
当我使用 gradle 构建项目时,我看不到任何关于已弃用方法的警告,只显示错误。
如何设置 build.gradle 以显示所有弃用警告(不阻止构建完成)?
【问题讨论】:
标签: android intellij-idea gradle
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation"
}
你可以把你的顶级 build.gradle :
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation"
}
}
或在您的模块一中:
apply plugin: 'com.android.application'
android {
...
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation"
}
【讨论】:
gradle app:build 时,我可以清楚地看到:警告:[deprecation] ***() in *** has been deprecated
将此行添加到gradle.properties:
org.gradle.warning.mode=all
来源:https://docs.gradle.org/6.1/userguide/build_environment.html#sec:gradle_configuration_properties
【讨论】: