2009-10-22 62 views
2

我正在構建一個OSGi應用程序,需要創建一個類似Eclipse的OSGi應用程序啓動器。實現類似Eclipse的OSGi啓動器

對於那些不知道的人來說,當OSGi應用程序通過Eclipse的OSGi框架運行時,Equinox啓動並自動管理正在啓動和停止的bundle的順序。從我迄今爲止所經歷的情況來看,它的功能似乎非常高效。

我想要一個類似的軟件能夠創建強大的可分配的OSGi應用程序,它可以採用一組動態的軟件包,並且無需重寫任何代碼,就可以按正確的捆綁順序正確啓動應用程序。

我很想知道Eclipse如何有效地實現這個結果,以及我如何實現相同的結果。

謝謝

史蒂夫

回答

1

你有兩個選擇:
1)使用pax runner
2)使用Eclipse捆綁女巫作爲起動器(我相信這是org.eclipse.equinox.launcher

編輯:
1 *)對於春分選項啓動參見this link段落C配置和所有...順便說一句我錯了它不是啓動程序捆綁它是常見的和更新捆綁。
2 *)Fox pax runner示例請參閱this screen cast

+1

您能否簡要描述自動捆綁訂購在這兩種選項中的工作原理? – 2009-10-22 15:06:24

+0

是的,對此如何工作的簡短描述會非常有幫助。 – 2009-10-22 15:17:15

+0

查看我的編輯關於進一步的解釋 – 2009-10-23 10:00:48