IntelliJ IDEA 反向依賴關(guān)系分析
IntelliJ IDEA 通過這種反向依賴關(guān)系的分析,您可以在一定的感興趣的范圍內(nèi)找到其他類或模塊,這取決于指定的分析范圍(整個(gè)項(xiàng)目、模塊、文件、未版本化的文件等)。分析結(jié)果顯示在依賴關(guān)系查看器的專用標(biāo)簽中。
反向依賴關(guān)系分析可能相當(dāng)耗時(shí),特別是在大型項(xiàng)目中。
- 在主菜單上選擇分析|分析反向依賴關(guān)系。將打開 "指定反向依賴關(guān)系分析范圍" 對(duì)話框。
- 在 “分析范圍” 部分中,指定項(xiàng)目的一部分,您希望從中找到這些依賴關(guān)系。
- 在“興趣范圍”部分中,指定尋求依賴關(guān)系的范圍。您可以從下拉列表中選擇一個(gè)預(yù)定義的作用域,或單擊省略號(hào)按鈕,并在 "作用域" 對(duì)話框中創(chuàng)建自己的作用域。
- 如果您想分析測(cè)試源,選擇“包括測(cè)試源”復(fù)選框。
- 單擊 "確定" 以運(yùn)行分析。在進(jìn)行分析時(shí)顯示生產(chǎn)率提示。準(zhǔn)備好了,依賴關(guān)系查看器將打開一個(gè)特殊的選項(xiàng)卡,使您可以檢查依賴關(guān)系。
- 在依賴關(guān)系查看器的左窗格中,選擇要搜索的節(jié)點(diǎn)。在右窗格中, 選擇要查找所選節(jié)點(diǎn)的使用實(shí)例的作用域。搜索結(jié)果顯示在選項(xiàng)卡的下部窗格中。
IntelliJ IDEA 循環(huán)依賴分析
IntelliJ IDEA 循環(huán)依賴關(guān)系分析可以檢測(cè)指定范圍內(nèi)的包之間的任何循環(huán)關(guān)系。分析結(jié)果顯示在依賴關(guān)系查看器的專用選項(xiàng)卡中。
- 在主菜單上選擇分析|分析循環(huán)依賴(Analyze | Analyze Cyclic Dependencies)。
- 在"指定循環(huán)依賴項(xiàng)分析范圍" 對(duì)話框中,選擇所需的分析范圍。
- 點(diǎn)擊 "確定" 以運(yùn)行分析。在進(jìn)行分析時(shí)顯示生產(chǎn)率提示。準(zhǔn)備就緒后,依賴關(guān)系查看器將打開一個(gè)特殊的選項(xiàng)卡,使您能夠檢查依賴關(guān)系。
- 在依賴關(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)”對(duì)話框的“依賴關(guān)系”選項(xiàng)卡中指定的,以及模塊之間的循環(huán)依賴關(guān)系。
- 在主菜單上選擇分析|
分析模塊依賴關(guān)系
。
- 指定分析范圍。您可以選擇整個(gè)項(xiàng)目或特定模塊。
- 檢查"模塊依賴關(guān)系" 工具窗口中的依賴關(guān)系
- 在樹視圖中選擇一個(gè)模塊,并使用 "模塊依賴性" 工具窗口中的
工具欄按鈕查找依賴于所選的模塊。
更多建議: