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