我想替换:
apply plugin: 'checkstyle'
checkstyle {
toolVersion = '7.3'
...config...
}
使用:
plugins {
...
id 'checkstyle' version '7.3'
...
}
checkstyle {
...config...
}
为什么我不能做那样的事情?
答案 0 :(得分:1)
你正在与之互动的街区是不同的。
在第一个示例中,您应用 checkstyle插件,而在第二个块中,您正在配置它。
在第二个示例中,您正在使用新的插件块(需要ID,在某些情况下还需要版本号)。此版本号 不 将与toolVersion
的配置值相同。
我无法找到checkstyle的版本ID,因此您可以尝试省略版本(适用于内置的'java'
等插件),或坚持应用插件。在最常见的情况下,尽管使用了新的插件语法,但应用插件仍然可以正常工作。