2011-01-26 88 views
1

我們正在開發一個使用osgi(felix,spring-dm,maven-plugin)的大型應用程序。 我想添加到文檔中的所有依賴關係(從每個包中導入/導出)的完整圖形。 這是爲了文檔和仔細檢查是否有錯誤的版本或不兼容的需求。OSGi MANIFEST.MF文件瀏覽器

是否有一個工具可以遍歷所有包(以jar格式)獲取清單文件並顯示圖形?或者至少生成所有必需捆綁包的完整列表?

萬一它不存在,你認爲這是我們自己寫的好主意嗎?

回答

3

這樣的事情已經存在Eclipse與PDE ... blog post here shows a generic PDE solutionthe other here shows the Spring Tool Suite solution

Graph Plug-in dependencies view from the generic PDE solution

安裝網址:http://download.eclipse.org/eclipse/pde/incubator/visualization/site/

項目頁面:http://www.eclipse.org/pde/incubator/dependency-visualization/index.php

參見post here for instructions for the generic PDE solution

  1. 顯示視圖 - >插件開發 - >圖形插件依賴
  2. 在視圖中右鍵單擊 - >選擇聚焦啓動
  3. 選擇一個插件使用Eclipse的標準插件,選擇器
  4. 享受
+0

順便說一句,這也適用於OSGi包項目。 – 2011-01-26 15:16:09