IntelliJ IDEA:Osmorc框架定義

2019-03-12 17:34 更新

Osmorc框架定義

此功能僅在Ultimate版本中受支持。

OSGi規(guī)范有許多實現(xiàn)。每個實現(xiàn)都有一組不同的基本包,啟動它們的方法不同,并且需要包含二進制包及其源的文件夾的不同布局。

為了應(yīng)對這種多樣性,Osmorc使用了框架集成器和框架實例的概念。

一個框架集成器用于集成特定的框架實現(xiàn)的實例。Osmorc包含Eclipse Equinox,Knopflerfish和Apache Felix的框架集成器。框架集成器的擴展點也是可用的。因此,Osmorc不直接支持的框架實現(xiàn)集成器可以由第三方開發(fā)。

一個框架實例是一個框架實施的具體安裝。由于框架實例通常不安裝在項目的文件夾結(jié)構(gòu)中,因此可以在IntelliJ IDEA的不同安裝下的不同位置安裝具有特定名稱的框架實例。項目只知道它使用的框架實例的名稱。如果項目打開,Osmorc會立即創(chuàng)建與框架實例的連接。

當(dāng)前使用的IntelliJ IDEA安裝已知的框架定義列在“ 設(shè)置”對話框的OSGi頁面上。

在OSGi頁面 的Framework Definitions選項卡中添加,編輯和刪除框架定義。

定義一個新的框架實例

  1. 在“設(shè)置/首選項”對話框中,單擊“Osmorc”節(jié)點,然后切換到“框架定義”選項卡。

  2. 單擊“添加”按鈕。

  3. 在打開的“創(chuàng)建新框架實例”對話框中,選擇框架集成器的類型,指定框架實例的唯一名稱和基本文件夾。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號