我正在学习Gradle,很困惑地看到如何配置插件的两种样式,具体取决于我阅读的是哪本教程/书:
checkstyle {
ignoreFailures = true
}
tasks.withType(Checkstyle) {
ignoreFailures = true
}
第一个看起来更干净,但是第二个也适用于继承自“ Checkstyle”的自定义任务。我怀疑后者使IDE更容易猜测类型并允许正确的自动完成,对吗?
我应该遵循一个普遍的趋势吗?
答案 0 :(得分:0)
两者略有不同
checkstyle {...}
将配置一个名为“ checkstyle”的任务。如果名为“ checkstyle”的任务不存在,它将失败
tasks.withType(Checkstyle) {...}
将配置Checkstyle
类型的项目中的所有任务。这可能导致配置零个,一个或多个任务实例。