java - 如何使 Eclipse 使用 bnd 注释自动生成 OSGi 声明性服务捆绑组件 XML?

标签 java eclipse maven osgi bnd

由于我们使用多模块化 Maven 项目,目前我们不想使用 Bndtools。

目前我们想添加或修改bnd注解,让Eclipse自动生成OSGI-INF文件夹中的component.xml文件,就像Maven自动生成Manifest一样。

现在每次我们更改注释时,我们必须对每个包执行 Maven 打包,从 jar 中提取新的 OSGI-INF 文件夹并将其手动添加到包中。这是令人厌烦、令人困惑、容易出错且耗时的!

感谢您的帮助!

最佳答案

有一个 Eclipse 插件可以用 PDE 处理 DS 注释:Declarative Services Annotations Support

关于java - 如何使 Eclipse 使用 bnd 注释自动生成 OSGi 声明性服务捆绑组件 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22208898/

相关文章:

java - Java中如何使用注解替换代码?

maven - Intellij maven 选项 - 它们之间有什么区别

java - 使用 Maven 过滤的属性文件运行测试

java - Kotlin 投影冗余

java - 协调 jackson 操作的数据类型

java - Android LinkedBlockingQueue 取清空列表

maven - 使用 Maven 命令行强制运行 @Ignore'd JUnit 测试

java - 安卓、OpenCv : crop fails when crop occurs within function

android - R 无法解析为变量 - Android- Eclipse Fresh Project

eclipse - 在启动/停止服务器时,如何阻止 Eclipse 的 "Servers"选项卡获取焦点?