我有一个使用特性的 Eclipse 产品构建。所有服务都是通过声明式服务注册的。据我了解,必须启动捆绑包,服务组件运行时才能获取并注册每个捆绑包中公开的服务。
我想自动启动安装在我的 OSGi 运行时中的每个包。有没有一种简单的方法可以做到这一点?我唯一能找到的是 Product > Configuration > Start Levels > Auto-Start 选项。我不想在我拥有的每个产品构建中都这样做,因为我想转移到功能来分组和一起启动类似的捆绑包。
有没有简单/推荐的方法来做到这一点?