IntelliJ IDEA:Osmorc框架定義

2019-03-12 17:34 更新

Osmorc框架定義

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

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

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

一個(gè)框架集成器用于集成特定的框架實(shí)現(xiàn)的實(shí)例。Osmorc包含Eclipse Equinox,Knopflerfish和Apache Felix的框架集成器??蚣芗善鞯臄U(kuò)展點(diǎn)也是可用的。因此,Osmorc不直接支持的框架實(shí)現(xiàn)集成器可以由第三方開(kāi)發(fā)。

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

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

在OSGi頁(yè)面 的Framework Definitions選項(xiàng)卡中添加,編輯和刪除框架定義。

定義一個(gè)新的框架實(shí)例

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

  2. 單擊“添加”按鈕。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)