OSGI项目搭建、运行、与打包实例

一 、新建osgi项目流程

1.在左侧Porject Explorer里右键:new -- other -- plug-in object

OSGI项目搭建、运行、与打包实例_第1张图片

如图:

OSGI项目搭建、运行、与打包实例_第2张图片

Next ----Next --选个Hello Osgi Bundel:

OSGI项目搭建、运行、与打包实例_第3张图片

Next 这里可以设置项目启动和项目停止时打印的一句话

OSGI项目搭建、运行、与打包实例_第4张图片

Finish 项目创建完成!

2.项目运行

右键选择项目---Run As -- Run config里,选择osgi--new--选择项目启动要运行的bundel

OSGI项目搭建、运行、与打包实例_第5张图片

要选择的bundel除了本身的osgiDemo包,还需要添加下面四个包,作为基本的启动环境

org.apache.felix.gogo.command

org.apache.felix.gogo.runtime

org.apache.felix.gogo.shell

org.eclipse.equinox.console

点击Run:

OSGI项目搭建、运行、与打包实例_第6张图片

项目执行成功!同时在控制台我执行了ss命令,可以看到我启动了那些bundel!

3.项目打包

右键项目,选择:Export

OSGI项目搭建、运行、与打包实例_第7张图片

第一次选择打包的时候一定要注意配置,要不你无法运行的

OSGI项目搭建、运行、与打包实例_第8张图片

至此,一个完整的osgi包打好了!

 

你可能感兴趣的:(java,java,osgi)