我的根build.gradle文件中有以下内容。subprojects { apply plugin: 'checkstyle' checkstyle { maxWarnings = 0 }}checkstyle但如果我将上面的内容放在一个块中,IntelliJ 似乎只能识别扩展块allprojects。IDE 只是将checkstyle关键字变灰并用波浪线在其下划线。请参阅图片以供参考。当放在allprojects块下时,它工作正常:有人可以向我解释一下这里发生了什么吗?如果这只是 IDE 的问题,我很想了解为什么会发生这种情况。
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
我想这只是 IDE 的事情,并且会发生,因为如果您正在使用配置allproject
,那么您当前的项目也会checkstyle
应用一个插件,就像它的所有子项目一样,并且 IDE 可以找到checkstyle
配置闭包。
相反,如果您使用的是subproject
,您当前的项目配置没有checkstyle
应用插件,并且 IDE 无法看到在该项目范围内配置它的闭包。
添加回答
举报
0/150
提交
取消