使用Java模塊依賴圖

2018-11-30 09:54 更新

IntelliJ IDEA 允許您查看和管理屬于該 Java 模塊的圖表(是  Jigsaw 項(xiàng)目的一部分),附帶 JDK 9,因此請確保安裝了最新的 JDK 9 Early Access 構(gòu)建,以查看和管理這些圖表。

查看 Java 模塊圖

  1. 打開一個(gè)包含 Java 模塊的項(xiàng)目。
    Java模塊圖 
    請注意,IntelliJ IDEA 只允許每個(gè) IntelliJ IDEA 模塊使用一個(gè) Java 模塊。
  2. 在 "項(xiàng)目" 工具窗口中,選擇要為其創(chuàng)建圖表的項(xiàng)目(模塊/項(xiàng)目)。
  3. 右鍵單擊所選項(xiàng)目,然后從上下文菜單中選擇:圖表| 顯示圖表?;蛘?,在編輯器中打開 module-info.java 文件并從上下文菜單中選擇 "顯示關(guān)系圖"。
  4. 從打開的列表中選擇 Java 模塊圖類型。IntelliJ IDEA 顯示模塊及其依賴關(guān)系的圖表。

您也可以選擇一個(gè) JDK 模塊并使用上下文菜單或按 Ctrl+Shift+Alt+U,然后為這個(gè)模塊創(chuàng)建一個(gè)圖表。:

Java模塊圖 Java模塊圖

分析一個(gè) Java 模塊圖

IntelliJ IDEA 允許您查看和分析模塊及其依賴關(guān)系(命名模塊和自動(dòng)模塊)。您可以輕松識別這些模塊,因?yàn)樗鼈兠總€(gè)都有不同的顏色。

  • IntelliJ IDEA 模塊 - 
  • 命名模塊(包含 module-info.java) -
  • 自動(dòng)模塊 - 

模塊和依賴關(guān)系之間的連接使用箭頭顯示。使用粗體箭頭,IntelliJ IDEA 顯示模塊和傳遞依賴關(guān)系之間的連接。所以您總是可以看到什么被拉入模塊。

Java模塊圖

管理 Java 模塊圖

IntelliJ IDEA 可讓您管理您的圖表,執(zhí)行基本圖表操作,例如跳轉(zhuǎn)到源代碼,查找用法等。

想要了解更多信息,請參閱圖表參考,但請檢查以下有用的操作:

  • 您可以跳轉(zhuǎn)到源代碼 - 選擇所需的項(xiàng)目,然后按 F4;
  • 如果圖表中的項(xiàng)目太多,可以快速找到模塊或庫,然后按 Ctrl+F 從打開的列表中選擇要查找的元素。
    Java模塊圖
  • 您可以查看項(xiàng)目文件中圖表元素的用法 - 選擇所需的元素并按下 Ctrl+Alt+F7。
    Java模塊圖
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號