Gradle toolVersion可以';不能用作核心插件的版本
我想替换:Gradle toolVersion可以';不能用作核心插件的版本,gradle,build.gradle,Gradle,Build.gradle,我想替换: apply plugin: 'checkstyle' checkstyle { toolVersion = '7.3' ...config... } 与: 为什么我不能做这样的事情呢?与您交互的块是不同的 在第一个示例中,您正在应用checkstyle插件,在第二个块中,您正在配置它 在第二个示例中,您使用的是新的plugins块(它需要一个ID,在某些情况下还需要一个版本号)。此版本号与工具版本的配置值不一致 我真的找不到checkstyle的版本ID,所以你可以
apply plugin: 'checkstyle'
checkstyle {
toolVersion = '7.3'
...config...
}
与:
为什么我不能做这样的事情呢?与您交互的块是不同的 在第一个示例中,您正在应用checkstyle插件,在第二个块中,您正在配置它 在第二个示例中,您使用的是新的plugins块(它需要一个ID,在某些情况下还需要一个版本号)。此版本号与
工具版本的配置值不一致
我真的找不到checkstyle的版本ID,所以你可以尝试省略这个版本(它确实适用于内置的'java'
等插件),或者坚持应用这个插件。在大多数情况下,尽管使用了新的插件语法,应用插件仍然有效。“因为工具不是这样设计的”-您想要什么样的答案?
plugins {
...
id 'checkstyle' version '7.3'
...
}
checkstyle {
...config...
}