【发布时间】:2012-03-04 17:47:57
【问题描述】:
【问题讨论】:
标签: java dependency-injection osgi declarative-services
【问题讨论】:
标签: java dependency-injection osgi declarative-services
【讨论】:
plugin.xml 只是捆绑的资源。我们可以用bnd和Bndtools来构建包含plugin.xml的Eclipse插件……其实我是用Bndtools来开发Bndtools的。我们还可以通过 bnd 作为离线构建器充分利用 Jenkins(即无需使用 Maven)。
这个post的作者有这个project,还有这个https://github.com/javakontor/OSGi-Service-Component-Annotation-Processor。
回问FELIX-3170 或FELIX-3171 会更好吗?由于(AFAIK)它仍然是一个草案,因此完全合规的实现将是稀缺的。
【讨论】:
使用新注释的一种方法是:
CarrotGarden SCR 是一个插件组合,根据 RFC 0172 提供 OSGI 服务组件描述符生成器。它允许在 eclipse 中进行交互式组件描述符更新,这将与您的非交互式 jenkins 兼容Maven 构建。每个组件的快速、增量、单个描述符。您可以在 eclipse maven 控制台中查看您的描述符是如何构建的。
【讨论】: