Apache Felix 框架集成器

2019-03-12 17:35 更新

Apache Felix 框架集成器

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

Felix框架集成器為Apache Felix提供集成。

由于沒(méi)有包含源和二進(jìn)制包的單個(gè)可下載包,您需要單獨(dú)下載所有項(xiàng)目并指定其位置。

要提供集成器期望找到的所有項(xiàng)目,請(qǐng)執(zhí)行以下常規(guī)步驟:

  1. 下載Apache Felix 的二進(jìn)制ZIP或tar存檔,并將其felix-<version>子文件夾解壓縮到所需位置。

    在撰寫本文時(shí),Apache Felix的當(dāng)前版本是1.0.3,因此可下載的二進(jìn)制ZIP或tar包含一個(gè)文件夾felix-1.0.3。

  2. 指定felix-<version>的位置作為集成器的基本文件夾。集成器從binbundle子文件夾加載bundle JAR。

在IntelliJ IDEA中啟用對(duì)包的源的訪問(wèn):

  1. 在基本文件夾中,使用binbundle子文件夾創(chuàng)建一個(gè)src文件夾。

  2. felix.jar的所有源ZIP壓縮文件復(fù)制到該src/bin文件夾中。main-1.0.3.zipframework-1.0.3.zip應(yīng)放在這里。

    遺憾的是,壓縮文件中缺少felix.jar中某些類的來(lái)源,您必須另外下載一些文件,例如org.osgi.core-1.0.0.zip,并將它們放在這里以獲取所有類的來(lái)源。

  3. 將源ZIP壓縮文件存儲(chǔ)在src/bundle文件夾的其他包中。

    不要更改任何捆綁包的源ZIP。集成器希望在其中找到Felix特定的文件夾結(jié)構(gòu)。名為mybundle-1.00.zip的源ZIP將包含mybundle-1.00/src/main/java文件夾中的源。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)