IDEA中osgi的开发应用指南详解

91510 9 0 PDF 2020-12-31 09:12:56

最近一直在接触osgi的开发任务,了解到本部门都在使用IDEA作为开发工具,而只有本小组还在使用Eclipse。正好赶上版本发布之后的空闲期,因此想要将osgi插件的开发从Eclipse转至IDEA。OSGI的全称是Open Service Gateway Initiative,直译就是开放服务网关。最新的OSGI定义是The Dynamic Module System for Java,即面向java的动态模块化系统。最终,再汇集到一起,组成一个完整的项目。新建工程完毕后,关于添加依赖包,osgi设置等全部都集成在了Project Structure选项卡中。该部分是设置osgi属性的部分,相当于Eclipse中manifast的设置。添加需要一起打包成为最终jar包的jar包。Exported已在前述的Dependencies选项卡中有所介绍。Eclipse与IDEA开发OSGI,主要是manifast文件的生成过程存在比较大的差异,例如Exported与ClassPath,以及默认所有的源代码中的类,均会自动归入至Exported中等。

IDEA中osgi的开发应用指南详解

IDEA中osgi的开发应用指南详解

IDEA中osgi的开发应用指南详解

用户评论
请输入评论内容
评分:
暂无评论