OSGI框架使用felix,可以到“http://felix.apache.org/”下载,下载后解压到任意目录即可。
笔者使用的是MAC,就解压到用户目录即可。
这个框架只有一个jar包,直接执行就会进入到OSGI控制台,并且会自动加载当前目录下bundle文件夹下的组件。
运行lb命令即可显示所有加载的组件,效果如下图:
这一步完成以后,就可以将自己开发的插件放在bundle目录下执行了。
由于OSGI是一个开放的标准,所以开发插件可以不用考虑运行环境,也就是说直接用Eclipse来开发插件,然后在Felix下运行。