OSGI-非OSGI插件工程启动OSGI框架及bundles

OSGI-非OSGI插件工程启动OSGI框架及bundles

1.一般osgi的工程,我们都是new一个osgi plugin工程,这个工程自带meta/MANIFEST.MF,创建时生成一个activator,右键之,run configutation,选择 osgi 运行平台,选择必须的osgi bundle,运行创建的bundle.我们称之为--OSGI启动方式。

2.对于另外一种需求,建立一个运行环境功能,编码启动OSGI框架,在框架中启动在工程中放置的bundles,此方式启动是在普通的java类,main方法启动,和普通的java程序一样,这种方式我们这里称之为--java程序启动方式。

对于第二种方式,为了在eclipse里,开发其他bundle插件工程,因为不采用osgi platform运行,整套运行环境的统一,所有其他bundle我需要依赖的bundle或jar包,我们都将他统一放置在运行工程中,这样在其他bundle开发时,dependency添加时,都将从这个统一的bundle或jar库中取。这样在发布生产时,保证运行的正确性。

下面是环境库配置:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值