目前lintRelease,任务取决于编译任务,对于一些模块(我不在乎,因为它只用于测试目的(,我希望lintRelease什么都不做,只打印Not supported
。用gradle KTS可以吗?
基本上这个问题是关于渐变任务替换的,我想用一个什么都不做的任务来替换lintRelease
渐变任务。
如果你正在考虑
您可以跳过调试/发布版本的lint检查
lintRelease任务是由shell脚本手动触发的,所以这不是一个选项,我需要这个任务不为这个特定的模块做任何事情,让我们称它为module X
在Gradle文件的顶部尝试
tasks.whenTaskAdded { task ->
if (task.name.equals("lint")) {
task.enabled = false
}
}
即使这样也可以帮助
android {
lintOptions {
tasks.lint.enabled = false
}
}