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