2

根据RFC 0172 声明性服务注释(第 187 页)中描述的提议?

4

3 回答 3

5

bndBndtools支持注释。它们用于在构建时生成组件 XML 声明。

更新:是的,除了旧的注释集之外,bnd 确实支持新的标准注释。及时(即在标准实际发布之后!),旧的注释将被弃用并逐步淘汰。

于 2012-03-05T00:00:46.573 回答
2

使用新注释的一种方法是:

胡萝卜花园 SCR

CarrotGarden SCR是一个插件组合,根据 RFC 0172 提供 OSGI 服务组件描述符生成器。它允许在 eclipse 中进行交互式组件描述符更新,这将与您的非交互式 jenkins maven 构建兼容。每个组件的快速、增量、单个描述符。您可以在 eclipse maven 控制台中查看您的描述符是如何构建的。

于 2012-03-05T02:06:56.373 回答
2

这篇文章的作者有这个项目,还有这个https://github.com/javakontor/OSGi-Service-Component-Annotation-Processor

回问FELIX-3170FELIX-3171可能会更好?由于(AFAIK)它仍然是一个草案,因此完全兼容的实现将是稀缺的。

于 2012-03-04T20:28:17.050 回答