當我們將我們的遺留項目遷移到Maven時,我們正面臨以下問題。如何獲得Java類中Maven項目的依賴關係列表
我們有一個核心項目,xyz和子項目p1,p2。要將子項目添加到核心項目中,我們只需將子項目的jar添加到核心項目中。現在,當這個核心項目開始時,它通過檢查覈心項目目錄WEB-INF/lib中的所有jar的MANIFEST文件來嘗試查找是否有任何子項目。
現在在Maven項目結構中,沒有lib目錄,那麼我可以如何獲得核心項目(使用它們的路徑)使用的所有jar的列表?
任何幫助表示讚賞。
嗨@Gunther,您的解決方案爲我工作時,我幾乎不改變你的代碼。代替ClassLoader.getSystemClassLoader(),我使用了「ClassLoader cl = getClass()。getClassLoader();」 謝謝。 –