2011-08-29 71 views
1

我對OSGi企業規範感興趣。目前我只對JDBC連接感興趣,但這可能會改變。我可以在我的equinox插件文件夾中放置osgi.enterprise.jar嗎?

http://www.osgi.org/Download/Release4V42我可以找到osgi.enterprise.jar(配套代碼鏈接)。我可以將它安裝在我的Equinox容器中並使用它嗎?

我的印象是某些類重疊(例如org.osgi.service.component),這是否會導致問題?或者我應該只卸載org.eclipse.osgi.services包並使用osgi.enterprise來代替?

回答

2

不,你不能這樣做。 來自OSGI.org的文件大多是接口,它不是完整的實現。

2

「J-16 SDiZ」的答案是正確的,因爲osgi.enterprise.jar是純粹的接口而不是實現。

您也被問及與org.eclipse.osgi.services包的重疊......實際上,OSGi企業JAR應該是它的嚴格超集。安裝這兩個軟件包並沒有太大的問題,但它也並非真的必要,所以爲了最大限度地減少混淆,我可能會刪除org.eclipse.osgi.services

相關問題