翻譯|使用教程|編輯:董玉霞|2022-03-24 14:23:55.610|閱讀 279 次
概述:為了讓 IntelliJ IDEA 工作得更快,您可以暫時(shí)擱置(卸載)您目前不需要的模塊。當(dāng)您搜索或重構(gòu)代碼或編譯項(xiàng)目時(shí),IDE 會(huì)忽略卸載的模塊。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
為了讓 IntelliJ IDEA 工作得更快,您可以暫時(shí)擱置(卸載)您目前不需要的模塊。當(dāng)您搜索或重構(gòu)代碼或編譯項(xiàng)目時(shí),IDE 會(huì)忽略卸載的模塊。
當(dāng)你卸載模塊時(shí),你是在本地完成的——卸載模塊的信息不會(huì)通過版本控制共享。
1.在Project工具窗口中,右鍵單擊一個(gè)模塊,然后選擇Load/Unload Modules。
2.您可以雙擊對(duì)話框中的模塊來加載或卸載它,或者使用對(duì)話框中間的按鈕。
如果您的隊(duì)友將新模塊添加到項(xiàng)目中,您將在項(xiàng)目更新時(shí)將它們下載到您的計(jì)算機(jī)上。之后,IDE 將分析更新項(xiàng)目中所有模塊之間的依賴關(guān)系。
如果您已卸載模塊,IntelliJ IDEA 將根據(jù)依賴分析的結(jié)果加載或卸載新模塊。
如果新模塊依賴于現(xiàn)有的已卸載模塊,則新模塊將被標(biāo)記為已卸載。IntelliJ IDEA 將忽略它們,否則您在嘗試編譯它們時(shí)可能會(huì)遇到錯(cuò)誤。
如果現(xiàn)有加載的模塊直接依賴于新模塊,則新模塊將被標(biāo)記為已加載。
如果現(xiàn)有加載的模塊對(duì)新添加的模塊沒有依賴關(guān)系,則新模塊將被標(biāo)記為未加載。您可以在需要時(shí)手動(dòng)將它們標(biāo)記為已加載。
如果您有卸載的模塊,并且您對(duì)卸載的模塊所依賴的文件進(jìn)行了更改,則這些模塊的編譯可能會(huì)在您重新加載它們后失敗。
為避免已卸載模塊的編譯失敗,請(qǐng)確保在“提交更改”對(duì)話框中選擇了編譯受影響的已卸載模塊選項(xiàng)。
在提交更改的文件之前,IntelliJ IDEA 將編譯卸載的模塊以確保更改不會(huì)影響這些模塊。IDE 將通知您檢測到的錯(cuò)誤,并建議在提交之前解決它們。
如果項(xiàng)目中的模塊相互依賴,則在卸載一個(gè)或多個(gè)模塊時(shí)可能會(huì)遇到錯(cuò)誤。
例如,如果模塊 1 依賴于模塊 2,并且您卸載了模塊 2,IntelliJ IDEA 將無法解析對(duì)模塊 2 中的類的引用。此外,模塊 1 的編譯可能會(huì)失敗。
為避免此類錯(cuò)誤,IDE 在您加載或卸載模塊時(shí)分析依賴關(guān)系。當(dāng)您加載模塊時(shí),IntelliJ IDEA 將建議加載所有依賴項(xiàng)。當(dāng)您卸載模塊時(shí),IDE 將找到所有依賴模塊并卸載它們。
如果您卸載模塊 1,您可能不會(huì)看到模塊 2 中的代碼有任何錯(cuò)誤,并且您也可以編譯模塊 2。但是,您可能會(huì)因更改模塊 2 中的代碼而意外破壞模塊 1 中依賴代碼的編譯. 由于模塊 1 已卸載,因此在您重新加載并編譯之前,您將無法看到任何錯(cuò)誤。
如果您對(duì)模塊 2 中包含Alt+F7的類、字段或方法調(diào)用 Find Usages 或重構(gòu)Ctrl+Alt+Shift+T,則結(jié)果可能不完整,因?yàn)槟K 1 的內(nèi)容未被考慮在內(nèi)。IntelliJ IDEA 會(huì)通知您。
此外,IDE 會(huì)在您每次提交更改時(shí)編譯卸載的模塊,并檢查這些更改是否不會(huì)影響卸載的模塊。在Committing changes with unloaded modules中查看更多信息。
以上就是關(guān)于卸載模塊的相關(guān)內(nèi)容。想要了解更多IntelliJ IDEA使用教程。
正值“315”消費(fèi)者權(quán)益日,慧都為正版護(hù)航,聯(lián)合Jetbrains廠商推出滿減優(yōu)惠,最高減1200,歡迎大家進(jìn)入活動(dòng)詳情頁了解更多。
IntelliJ IDEA是java編程語言開發(fā)的集成環(huán)境,在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎咨詢
IntelliJ IDEA技術(shù)交流群5:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn