0

摘要問題:Eclipse的PDE:不能使用slf4j.simple插件從當前的目標平臺插件依賴性(紫色圖標)

我不能使用所有的插件從P2軟件網站(=回到updateSite)作爲依賴。它們在目標平臺中以紫色圖標列出,當它們作爲依賴關係添加到MANIFEST.MF文件時,它們不會出現在插件選擇列表中。

什麼原因,我能做些什麼來使用插件作爲依賴項?

詳情:

我有使用由目標定義文件中定義的目標平臺的Eclipse插件項目:

  • 隨着我加入目標定義編輯器文件中的「軟件網站「:

  • 在」添加軟件站點「UI中,我選擇了所有可用的捆綁包。 (軟件站點包含一個我通過p2-maven-plugin創建的p2倉庫)。其中軟件站點包含插件slf4j.api slf4j.simple。

  • 我通過在相應的eclipse編輯器中打開目標定義文件並點擊「顯示位置內容」來檢查插件的可用性。 abover提到的插件中列出:

    • slf4j.api有藍色插件圖標向左
    • slf4j.simple有紫色插件圖標(圖標水平切割並且只顯示了插頭的下半部分)

現在我想使用的插件作爲依賴於PDE插件項目。 - 在Manifest編輯器中,我轉到'依賴關係'選項卡,點擊'添加'並搜索slf4j。

問題:在'匹配'項目列表中,只有slf4j.api出現。 slf4j.simple不會出現。

我需要做什麼才能將slf4j.simple用作依賴項?

(據this計算器答案的紫色圖標碎片 - 不知道這是什麼意思)

回答

0

不能添加片段作爲依賴。片段只是片段的「主機」插件的額外代碼片段。它們通常包含僅用於特定平臺的代碼。碎片不提供任何額外的API。

您只需指定主機插件作爲依賴項,並且將包含片段。

相關問題