将普通jar文件打包成osgi bundle的方法总结
操作:
# 打开eclipse
# 点击》new project
# 选择建立》plug-in Development 下的plug-in from Existing Jar Archives # 定义插件名称即project name,选择osgi standard,然后按提示选择所需要的转化的jar文件, 点击完成
# 完成后将其直接export 为plugin即可获得bundle版
注意:
# 如果有两个jar中的package定义完全相同,则必须作为一个bundle。 因为osgi bundle之间是通过package名来导入和导出依赖的类。不同bundle下export的package 名称必须不同。
技巧:
# 可以将多个jar作为一个bundle。 在添加external jar的时候选择多个jar即可。
操作:
# 打开eclipse
# 点击》new project
# 选择建立》plug-in Development 下的plug-in from Existing Jar Archives # 定义插件名称即project name,选择osgi standard,然后按提示选择所需要的转化的jar文件, 点击完成
# 完成后将其直接export 为plugin即可获得bundle版
注意:
# 如果有两个jar中的package定义完全相同,则必须作为一个bundle。 因为osgi bundle之间是通过package名来导入和导出依赖的类。不同bundle下export的package 名称必须不同。
技巧:
# 可以将多个jar作为一个bundle。 在添加external jar的时候选择多个jar即可。
本文介绍如何使用Eclipse将普通jar文件转换为OSGi Bundle。主要步骤包括新建项目、选择插件类型、指定插件名称及标准,并选择待转换的jar文件。还介绍了处理包名冲突的方法以及如何将多个jar打包到同一个Bundle中。
550

被折叠的 条评论
为什么被折叠?



