你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-07-31
瀏覽次數(shù):0
為了讓IDEA更快地工作,你可以暫時(shí)擱置(卸載)當(dāng)前不需要的模塊。 當(dāng)您搜索或構(gòu)建代碼或編譯項(xiàng)目時(shí),IDE 會忽略卸載的模塊。
當(dāng)您卸載模塊時(shí),您在本地進(jìn)行 - 有關(guān)卸載模塊的信息不會通過版本控制共享。
IDEA官方正版下載
自動卸載模塊
1. 在工具窗口中,右鍵單擊模塊并選擇“Load/”。
2. 您可以雙擊對話框中的模塊來加載或卸載它,或者使用對話框中間的按鈕。
手動加載和卸載新模塊
如果您的隊(duì)友向項(xiàng)目添加新模塊,您將在項(xiàng)目更新時(shí)將它們下載到您的計(jì)算機(jī)上。 稍后,IDE 將分析更新項(xiàng)目中所有模塊之間的依賴關(guān)系。
如果您已經(jīng)卸載了該模塊,IDEA會根據(jù)依賴分析的結(jié)果加載或卸載新的模塊。
如果新模塊依賴于現(xiàn)有的已卸載模塊,則新模塊將被標(biāo)記為已卸載。 IDEA 會忽略它們,否則在嘗試編譯它們時(shí)可能會出現(xiàn)錯(cuò)誤。
如果現(xiàn)有的已加載模塊直接依賴于新模塊,則新模塊將被標(biāo)記為已加載。
如果現(xiàn)有加載的模塊與新添加的模塊沒有依賴關(guān)系,則新模塊將被標(biāo)記為未加載。 您可以在需要時(shí)自動將它們標(biāo)記為已加載。
使用卸載的模塊提交更改
如果您卸載了模塊,但修改了卸載的模塊所依賴的文件,則重新加載這些模塊后可能會編譯失敗。
要防止卸載模塊編譯失敗,請確保在“提交更改”對話框中選擇“編譯受影響的卸載模塊”選項(xiàng)。
在提交修改的文件之前,IDEA會對卸載的模塊進(jìn)行編譯,以確保修改不會影響此類模塊。 IDE 將通知您測量到的錯(cuò)誤,并建議您在提交之前解決這些錯(cuò)誤。
使用卸載的模塊提交更改
如果項(xiàng)目中的模塊相互依賴,則在卸載一個(gè)或多個(gè)模塊時(shí)可能會遇到錯(cuò)誤。
例如,如果模塊1依賴于模塊2,而你卸載了模塊2,IDEA將很難解析模塊2中的類的引用。據(jù)報(bào)道,模塊1的編譯可能會失敗。
為了防止此類錯(cuò)誤,IDE 在加載或卸載模塊時(shí)分析依賴關(guān)系。 當(dāng)你加載一個(gè)模塊時(shí),IDEA會建議加載所有依賴項(xiàng)。 當(dāng)你卸載一個(gè)模塊時(shí)intellij idea無法刪除文件,IDE會找到所有依賴的模塊并卸載它們。
如果卸載模塊 1,您可能不會在模塊 2 的代碼中看到任何錯(cuò)誤,并且您也可以編譯模塊 2。 此外intellij idea無法刪除文件,您可能會通過修改模塊 2 中的代碼來意外中斷模塊 1 中依賴代碼的編譯。由于模塊 1 已卸載,因此在重新加載和編譯之前您不會看到任何錯(cuò)誤。
如果對包含 Alt+F7 的模塊 2 中的類、字段或方法調(diào)用 Find 或構(gòu)造 Ctrl+Alt+Shift+T,則結(jié)果可能不完整,因?yàn)槲纯紤]模塊 1 的內(nèi)容。 IDEA 會通知您。
據(jù)悉,每次提交修改時(shí),IDE都會編譯已卸載的模塊,并檢查本次修改是否不會影響已卸載的模塊。 查看更多內(nèi)容。
如有侵權(quán)請聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼