最近研究服务的热部署,其中涉及到OSGI,因此将自己实践过程记录下来作为以后的参考。
作为OSGI的入门篇,这里只是一个简单的例子介绍如何构建一个OSGI的应用,该应用是基于eclipseequinox。Eclipse euuinox是OSGI规范的一种参考实现。
(1) 配置Plug-in开发环境
使用Eclipse Juno创建OSGI应用首先需要配置eclipse,在Help->Install New Software中选择GeneralPurpose Tools,
选择Eclipse Plug-in Development Environment,
安装好之后重启eclipse。
(2) 创建Plug-in项目
选择File>New>Other>Plug-in Development,选择Plug-in Project。
创建一个org.osgi.demo的项目