我的根build.gradle文件中有以下內(nèi)容。subprojects { apply plugin: 'checkstyle' checkstyle { maxWarnings = 0 }}checkstyle但如果我將上面的內(nèi)容放在一個(gè)塊中,IntelliJ 似乎只能識(shí)別擴(kuò)展塊allprojects。IDE 只是將checkstyle關(guān)鍵字變灰并用波浪線在其下劃線。請(qǐng)參閱圖片以供參考。當(dāng)放在allprojects塊下時(shí),它工作正常:有人可以向我解釋一下這里發(fā)生了什么嗎?如果這只是 IDE 的問(wèn)題,我很想了解為什么會(huì)發(fā)生這種情況。
1 回答
哆啦的時(shí)光機(jī)
TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
我想這只是 IDE 的事情,并且會(huì)發(fā)生,因?yàn)槿绻谑褂门渲?code>allproject,那么您當(dāng)前的項(xiàng)目也會(huì)checkstyle應(yīng)用一個(gè)插件,就像它的所有子項(xiàng)目一樣,并且 IDE 可以找到checkstyle配置閉包。
相反,如果您使用的是subproject,您當(dāng)前的項(xiàng)目配置沒(méi)有checkstyle應(yīng)用插件,并且 IDE 無(wú)法看到在該項(xiàng)目范圍內(nèi)配置它的閉包。
添加回答
舉報(bào)
0/150
提交
取消
