IntelliJ IDEA有哪些依賴關(guān)系分析

2018-10-17 14:27 更新

IntelliJ IDEA 反向依賴關(guān)系分析

IntelliJ IDEA 通過這種反向依賴關(guān)系的分析,您可以在一定的感興趣的范圍內(nèi)找到其他類或模塊,這取決于指定的分析范圍(整個項(xiàng)目、模塊、文件、未版本化的文件等)。分析結(jié)果顯示在依賴關(guān)系查看器的專用標(biāo)簽中。

反向依賴關(guān)系分析可能相當(dāng)耗時,特別是在大型項(xiàng)目中。

  1. 在主菜單上選擇分析|分析反向依賴關(guān)系。將打開 "指定反向依賴關(guān)系分析范圍" 對話框。
  2. 在 “分析范圍” 部分中,指定項(xiàng)目的一部分,您希望從中找到這些依賴關(guān)系。
  3. 在“興趣范圍”部分中,指定尋求依賴關(guān)系的范圍。您可以從下拉列表中選擇一個預(yù)定義的作用域,或單擊省略號按鈕,并在 "作用域" 對話框中創(chuàng)建自己的作用域。
  4. 如果您想分析測試源,選擇“包括測試源”復(fù)選框。
  5. 單擊 "確定" 以運(yùn)行分析。在進(jìn)行分析時顯示生產(chǎn)率提示。準(zhǔn)備好了,依賴關(guān)系查看器將打開一個特殊的選項(xiàng)卡,使您可以檢查依賴關(guān)系。
  6. 在依賴關(guān)系查看器的左窗格中,選擇要搜索的節(jié)點(diǎn)。在右窗格中, 選擇要查找所選節(jié)點(diǎn)的使用實(shí)例的作用域。搜索結(jié)果顯示在選項(xiàng)卡的下部窗格中。

IntelliJ IDEA 循環(huán)依賴分析

IntelliJ IDEA 循環(huán)依賴關(guān)系分析可以檢測指定范圍內(nèi)的包之間的任何循環(huán)關(guān)系。分析結(jié)果顯示在依賴關(guān)系查看器的專用選項(xiàng)卡中。

  1. 在主菜單上選擇分析|分析循環(huán)依賴(Analyze | Analyze Cyclic Dependencies)。
  2. "指定循環(huán)依賴項(xiàng)分析范圍" 對話框中,選擇所需的分析范圍。
  3. 點(diǎn)擊 "確定" 以運(yùn)行分析。在進(jìn)行分析時顯示生產(chǎn)率提示。準(zhǔn)備就緒后,依賴關(guān)系查看器將打開一個特殊的選項(xiàng)卡,使您能夠檢查依賴關(guān)系。
  4. 在依賴關(guān)系查看器的左窗格中,選擇要搜索的節(jié)點(diǎn)。在右窗格中,選擇要查找所選節(jié)點(diǎn)的使用實(shí)例的作用域。搜索結(jié)果顯示在選項(xiàng)卡的下部窗格中。

IntelliJ IDEA 模塊依賴關(guān)系分析

tip:您可能希望使用 IntelliJ IDEA 模塊依賴關(guān)系的分析來確保您之前定義的依賴關(guān)系仍然存在于您的項(xiàng)目中。

模塊依賴關(guān)系分析顯示在指定范圍內(nèi)存在的所有模塊、這些模塊之間的關(guān)系,因?yàn)樗鼈兪窃?“項(xiàng)目結(jié)構(gòu)”對話框的“依賴關(guān)系”選項(xiàng)卡中指定的,以及模塊之間的循環(huán)依賴關(guān)系。

  1. 在主菜單上選擇分析|  分析模塊依賴關(guān)系 。
  2. 指定分析范圍。您可以選擇整個項(xiàng)目或特定模塊。
  3. 檢查"模塊依賴關(guān)系" 工具窗口中的依賴關(guān)系
    IntelliJ IDEA 模塊依賴關(guān)系分析
  4. 在樹視圖中選擇一個模塊,并使用 "模塊依賴性" 工具窗口中的工具欄按鈕查找依賴于所選的模塊。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號