- 新建一个通用工程
- 新建target环境
- 新建存放依赖包的目录
新建server目录,用于存放server.target对应的依赖包。
在server目录下,新建plugins目录
新建目录之后的,工程目录结构
- 下载[ Equinox ],osgi相关依赖包
官网地址:https://download.eclipse.org/equinox/
历史版本地址:https://archive.eclipse.org/equinox/
附一个eclipse版本对应表
选择需要的对应版本的[ Equinox ],进入下载界面(以LunaSR2为例)
进入https://archive.eclipse.org/equinox/drops/R-LunaSR2-201502041700/index.php
国外的网速很慢,我已经下载下来放百度云上,链接: https://pan.baidu.com/s/1iJxi5ejlQbNi7U1nYg8XZg 提取码: iy8i
目录结构
把plugins目录下所有的依赖包,放入target工程中server目录下的plugins目录下
- 配置target运行环境
set as a target platform之后,run->run configurations下,osgi framework下新建的“加载osgi的配置项”下,bundles下所有依赖包,都为plugins下的依赖包
- 创建OSGI配置项
运行osgi的基础包
点击run之后,控制的输出启动状态
至此OSGI,目标运行平台环境搭建完毕。