翻譯|使用教程|編輯:吳園園|2020-01-19 13:47:37.883|閱讀 278 次
概述:為了使IntelliJ IDEA更快地工作,您可以暫時擱置(卸載)當前不需要的模塊。當您搜索或重構代碼或編譯項目時,IDE會忽略卸載的模塊。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
卸載模塊
為了使IntelliJ IDEA更快地工作,您可以暫時擱置(卸載)當前不需要的模塊。當您搜索或重構代碼或編譯項目時,IDE會忽略卸載的模塊。
卸載模塊時,您可以在本地進行操作-有關卸載模塊的信息不會通過版本控制共享。
手動卸載模塊
自動加載和卸載新模塊
如果您的隊友將新模塊添加到項目中,則您將在項目更新時將它們下載到計算機上。之后,IDE將分析更新項目中所有模塊之間的依賴關系。
如果您已卸載模塊,則IntelliJ IDEA將根據依賴關系分析的結果來加載或卸載新模塊。
如果新模塊依賴于現有的已卸載模塊,則新模塊將被標記為已卸載。IntelliJ IDEA將忽略它們,因為否則在嘗試編譯它們時可能會遇到錯誤。
如果現有已加載模塊直接依賴于新模塊,則新模塊將被標記為已加載。
如果現有的已加載模塊不依賴于新添加的模塊,則新模塊將被標記為已卸載。您可以在需要時立即將它們手動標記為已加載。
使用卸載的模塊提交更改
如果您已卸載模塊,并且對已卸載模塊所依賴的文件進行了更改,則在將它們重新裝載后,這些模塊的編譯可能會失敗。
為避免卸載模塊的編譯失敗,請確保在“ 提交更改”對話框中選擇了“ 編譯受影響的卸載模塊”選項。
在提交更改的文件之前,IntelliJ IDEA將編譯已卸載的模塊,以確保所做的更改不會影響這些模塊。IDE將通知您有關檢測到的錯誤,并建議在提交之前解決它們。
故障排除
如果項目中的模塊相互依賴,則在卸載一個或多個模塊時可能會遇到錯誤。
例如,如果模塊1依賴于模塊2,而您卸載模塊2,則IntelliJ IDEA將無法解析對模塊2中類的引用。此外,模塊1的編譯可能會失敗。
為避免此類錯誤,IDE在加載或卸載模塊時會分析依賴性。加載模塊時,IntelliJ IDEA建議也加載所有依賴項。當您卸載模塊時,IDE會找到所有相關模塊,并且也將卸載它們。
如果卸載模塊1,則在模塊2中可能看不到任何錯誤,并且還可以編譯模塊2。但是,通過在模塊2中對代碼進行更改,可能會意外中斷對依賴代碼的編譯。由于模塊1已卸載,因此只有將其重新加載并編譯后,您才能看到任何錯誤。
如果您Alt+F7對Ctrl+Shift+Alt+T模塊2中包含的類,字段或方法調用查找用法或重構 ,則結果可能是不完整的,因為未考慮模塊1的內容。IntelliJ IDEA會通知您有關情況。
而且,每次您提交更改時,IDE都會編譯卸載的模塊,并檢查更改是否不影響卸載的模塊。
**想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:IntelliJ IDEA