IntelliJ IDEA:Osmorc框架定义
2019-03-12 17:34 更新
Osmorc框架定义
此功能仅在Ultimate版本中受支持。
OSGi规范有许多实现。每个实现都有一组不同的基本包,启动它们的方法不同,并且需要包含二进制包及其源的文件夹的不同布局。
为了应对这种多样性,Osmorc使用了框架集成器和框架实例的概念。
一个框架集成器用于集成特定的框架实现的实例。Osmorc包含Eclipse Equinox,Knopflerfish和Apache Felix的框架集成器。框架集成器的扩展点也是可用的。因此,Osmorc不直接支持的框架实现集成器可以由第三方开发。
一个框架实例是一个框架实施的具体安装。由于框架实例通常不安装在项目的文件夹结构中,因此可以在IntelliJ IDEA的不同安装下的不同位置安装具有特定名称的框架实例。项目只知道它使用的框架实例的名称。如果项目打开,Osmorc会立即创建与框架实例的连接。
当前使用的IntelliJ IDEA安装已知的框架定义列在“ 设置”对话框的OSGi页面上。
在OSGi页面 的Framework Definitions选项卡中添加,编辑和删除框架定义。
定义一个新的框架实例
在“设置/首选项”对话框中,单击“Osmorc”节点,然后切换到“框架定义”选项卡。
单击“添加”按钮。
- 在打开的“创建新框架实例”对话框中,选择框架集成器的类型,指定框架实例的唯一名称和基本文件夹。
以上内容是否对您有帮助:
更多建议: