我在发现一些未被激活的OSGi包提供的服务时遇到问题.让我来描述一下情况:
我似乎无法启动捆绑包B,C或D,因此注册他们的服务.强制它们通过添加它们来启动config.ini不是一个选项,因为可以在应用程序中安装任意数量的bundle(通过类似Eclipse p2的更新机制)来实现接口X.
该应用程序是一个基于Eclipse 3.5的RCP应用程序,使用Spring 2.5.6和Spring DM 1.2.1.
如何强制激活这些捆绑包?
是否有可用的框架或库,当给定JavaBean时,将"完成它的步伐",即测试所有的getter和setter,验证属性是否与getter和setter匹配等等?