我的根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
提交
取消