IntelliJ IDEA模塊分組與卸載

2018-10-10 14:41 更新

IntelliJ IDEA 模塊分組

如果有很多模塊在你的項(xiàng)目,您可能希望將它們安排在模塊組中。

模塊組可以是嵌套,也就是說,組可以包含子組,子組 - 下級(jí)子組等。

若要?jiǎng)?chuàng)建一個(gè)組并向其添加模塊:

  1. 在 "項(xiàng)目" 工具窗口或 "項(xiàng)目結(jié)構(gòu)" 對(duì)話框中,右鍵單擊要添加的模塊。
  2. 在上下文菜單中,選擇"將模塊移動(dòng)到組",然后選擇 "新建 top-level 組"。因此,將創(chuàng)建一個(gè)新的(top-level)模塊組,所選模塊將成為其成員。還有以下選項(xiàng):在任何組外,如果所選模塊當(dāng)前是模塊組的成員,則該模塊將從該組中刪除。對(duì)于新的子組。將在所選組中創(chuàng)建一個(gè)新子組,并將所選模塊移動(dòng)到此子組。對(duì)該組: 所選模塊將被移動(dòng)到所選模塊組。

卸載未使用的模塊

為什么要卸載 IntelliJ IDEA 模塊?

在 IntelliJ IDEA 中為了使 IDE 工作更快,您可以卸載當(dāng)前不工作的模塊。IntelliJ IDEA 在您搜索或重構(gòu)代碼或者編譯項(xiàng)目時(shí)忽略卸載的模塊。

未通過版本控制共享有關(guān)已卸載模塊的信息。所以你可以暫時(shí)卸載不必要的模塊,而不影響你的隊(duì)友的項(xiàng)目配置。

如何卸載或加載模塊?

  1. 在 "項(xiàng)目工具" 窗口中,右鍵單擊任意元素,然后選擇 "加載/卸載模塊"。
    IntelliJ IDEA如何卸載或加載模塊
  2. 在打開的對(duì)話框中加載或卸載模塊。
    IntelliJ IDEA如何卸載或加載模塊 

潛在的問題

通常,IntelliJ IDEA 會(huì)通知您潛在的問題。然而,這并不總是可能的。

當(dāng)加載模塊和卸載模塊之間存在依賴關(guān)系時(shí),可能會(huì)出現(xiàn)問題。

為了說明這一點(diǎn),我們假設(shè)一個(gè)模塊 A 依賴于一個(gè)模塊 B,而您執(zhí)行下列操作:

  • 在 A 加載期間卸載 B:B 中包含的類別的引用將顯示為未解析(紅色)。A 的編譯很有可能會(huì)失敗。
  • B 加載時(shí)卸載 A:你的代碼中不會(huì)出現(xiàn)相關(guān)的錯(cuò)誤。B 的編譯將取得成功。當(dāng)您在 B 中包含的類,字段,方法等中調(diào)用 Find 用法或重構(gòu)時(shí),結(jié)果可能不完整(因?yàn)锳 的內(nèi)容未被考慮),那么,IntelliJ IDEA 將通知您。通過對(duì) B 中的代碼進(jìn)行更改, 您可能會(huì)意外地?cái)嚅_從屬代碼的編譯。由于在編譯項(xiàng)目時(shí)沒有編譯A,所以沒有潛在的編譯失敗的跡象。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)