社区
Eclipse
帖子详情
osgi导出一个plugin项目为bundle,如何包含里面的jar包
valid15
2012-04-16 03:53:56
如新建了一个plugin项目abc,build path里面加入了一个ojdbc的jar包,导出时导出为depolyable plug-ins and/or fragments,最终形式为abc.jar,用osgi运行这个abc.jar,结果ojdbc包里的类都找不到,ojdbc包没有包含到abc.jar内,abc.jar大小只有20k。请问如何包含里面的jar包?
...全文
236
2
打赏
收藏
osgi导出一个plugin项目为bundle,如何包含里面的jar包
如新建了一个plugin项目abc,build path里面加入了一个ojdbc的jar包,导出时导出为depolyable plug-ins and/or fragments,最终形式为abc.jar,用osgi运行这个abc.jar,结果ojdbc包里的类都找不到,ojdbc包没有包含到abc.jar内,abc.jar大小只有20k。请问如何包含里面的jar包?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mkmkmkkk
2013-10-12
打赏
举报
回复
楼主 你后来 怎么弄的 能不能告诉我啊
salever
2012-04-20
打赏
举报
回复
插件的plugin.xml中,选择runtime选项,添加第三方的lib,这里需要使用bundle-classpath,而不是一般的java project的build path
这个问题很常见了,搜搜Eclipse plugin使用第三方的jar,应该很多解决方案的
osgi
解决不同版本
jar包
冲突的demo
然而,在
OSGi
环境中,我们可以为每个版本的“myself”
jar包
创建
一个
独立的
bundle
,每个
bundle
都有自己的类加载器,它们可以并存且互不影响。 为了设置
OSGi
环境并进行测试,你需要以下步骤: 1. **配置
OSGi
框架**:...
osgi
开发
jar包
1. **
Bundle
基础知识**:
一个
OSGi
bundle
本质上就是
一个
遵循特定规范的JAR文件,其中
包含
了MANIFEST.MF文件。这个文件
包含
了关于
bundle
的重要元数据,如
Bundle
-SymbolicName、
Bundle
-Version和Export-Package等。...
eclipse maven 打包
bundle
在
OSGi
环境中,
一个
bundle
就是可执行的Java模块,
包含
类、资源以及元数据。打包
bundle
的过程涉及到将Java代码、依赖库和其他资源整理成符合
OSGi
规范的.jar文件。 在Eclipse中,使用Maven进行
bundle
打包通常涉及以下...
OSGi
in Practice 完整版
每个
OSGi
模块称为
一个
“
bundle
”,它
包含
一组相关的类和其他资源。 **2.2
OSGi
开发工具** 为了方便开发
OSGi
bundle
,可以使用以下工具: - **Eclipse
Plugin
Development Environment (PDE)**:Eclipse的插件开发...
maven+
osgi
Maven的BND插件或Apache Felix
Bundle
Plugin
就是用来将Maven
项目
转换为
OSGi
bundle
的工具。通过这些插件,开发者可以指定
bundle
的元数据,如
导出
和导入的包,以及
bundle
的版本信息。 4.
OSGi
的最佳实践:使用Maven...
Eclipse
58,452
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章