这个bundle作用是可以监听所有equinox的注册、注销和修改事件,并打印。
步骤:
一、在eclipse工具中创建一个插件项目
OSGI 框架选择equinox
点击下一步,设置这个bundle的name,version,id属性,然后finish
双击META-INF目录下的MANIFEST.MF元数据文件,文件好几个选项意思分别是:
Overview:描述这个bundle一些信息
Dependencies:要引入其他bundle的包在这里引入
Runtime:设置这个bundle要导出给别人使用的包,Classpath还要设置,不设置Classpath导出bundle为jar包启动会出错。
Build:Binary Build中选中META-INF和bin两个复选框,
以上这些修改都会自动更新到MANIFEST.MF和build.properties中
贴出代码: