【发布时间】:2010-12-24 08:41:25
【问题描述】:
OSGi 允许通过 Import-Package 确定依赖关系,它只连接单个包(从任何捆绑包中导出)和Require-Bundle,它连接到特定命名包的导出。
在构建一个全新的 OSGi 应用程序时,我应该使用哪种方法来表示依赖关系?大多数捆绑包将是内部的,但会有一些依赖于外部(开源)捆绑包。
【问题讨论】:
-
来自eclipsesource.com/blogs/2009/07/14/…:“看,Require-Bundle 已经在 Eclipse 中使用了一段时间,主要是出于遗留原因。我们不再推荐使用它。如果您希望捆绑包之间的耦合更松散,则 Import-Package 会更好。但是,请注意拆分包可能导致的痛苦。”
标签: osgi