我們有一個多戰略項目,有很多人在這個項目上工作,很多未使用的罐子仍然被指定爲依賴關係,有什麼辦法嗎?檢查哪些罐子根本不被使用,但仍然被稱爲依賴性?Maven:如何檢查哪些罐子根本沒有被使用
我希望maven已經有這樣的支持,考慮到它這樣一個強大的工具。
我們有一個多戰略項目,有很多人在這個項目上工作,很多未使用的罐子仍然被指定爲依賴關係,有什麼辦法嗎?檢查哪些罐子根本不被使用,但仍然被稱爲依賴性?Maven:如何檢查哪些罐子根本沒有被使用
我希望maven已經有這樣的支持,考慮到它這樣一個強大的工具。
要清楚,你希望你的應用程序運行一定的時間(大概直到所有將要加載的類都加載完畢),然後檢查jar類是否在classpath中實際上曾經用過? – kylewm
是的,這將是一個理想的情況下抓住瓶子根本沒有被使用。對於你提到的過程,我可能需要一個代碼覆蓋的工具可能。另外,只是爲討論添加顏色,所有的項目都使用spring,因此所有使用的classess都應該在應用程序初始化階段的最初階段實例化。 – Neeraj
我相信有些工具可以做到這一點,但請記住一些依賴不能通過靜態分析來確定。例如,通過名稱加載的類存儲在文本屬性中,並且類似。 – mrembisz