你會推薦什麼工具來檢測Java包循環依賴,
知道,我們的目標是列表中明確參與檢測的「跨包週期」具體類?java包循環檢測:如何找到涉及的具體類?
我知道classycle和JDepend,但他們都沒有列出涉及循環包依賴的類。
Metrics有一個有趣的循環圖形表示,但又侷限於軟件包,並且在某些時候很難閱讀。
我厭倦獲得:
「你有這3個包間包循環依賴
你必須在每個
好運XXX班找到正確的類並打破這個循環「
你知道任何一種工具, tra步驟來實際解釋爲什麼檢測到週期(即, '列出涉及的類')?
Riiight ...時間宣佈結果:
@ l7010.de感謝你的努力。我會投票給你(當我有足夠的代表)時,尤其是對'CAP'的回答...但是CAP死在水中,不再與我的Eclipse 3.4兼容。其餘的是商業,我只尋找免費
@ daniel6651謝謝你,但正如所說,免費只(抱歉沒有首先提到它)
@izb作爲的FindBugs一個經常使用(使用最新的1.3.5),我只需點擊一下即可接受您的答案......如果您可以向我解釋有什麼選項可以激活findbug來檢測任何週期。該功能僅針對0.8.7 version in passing(查找'新樣式探測器以找到類別之間的循環依賴關係'),並且我無法對其進行測試。
更新:現在工作,我有一個老的findbugs配置文件,其中該選項未被激活。我還是喜歡CAD雖然;)
答案是...看到my own (second) answer below
只需在問題中提供答案。吉普信息一起。 – 2009-12-01 08:11:31