2017-04-17 53 views
0

作爲獨立應用程序向Eclipse RCP框架的轉換的一部分, 我在目標平臺中包含一個插件(plugin-core)並將其添加到列表中目標平臺中的隱式依賴關係。目標平臺中指定的隱式依賴性在啓動時未解析

然後我開始創建一個包裝一個UI插件的UI功能(現在),並在UI插件中定義了一個依賴項plugin-core。然後,我將此功能包含在產品中(目前該產品的唯一功能),並試圖運行該應用程序。

但是,我收到了plugin-core未解決的依賴關係錯誤。我認爲包含在目標平臺中的隱式依賴被定義的插件將被解析,而不必將它們明確地包含在一個特性中。

我只能通過在我的UI功能中明確包含plugin-core來解決此問題。

有人能幫我理解我在做什麼錯嗎?

謝謝!

回答

1

您使用的所有內容必須列在某個功能中,或者是您創建的功能,或者是包含在RCP中的現有Eclipse功能之一。在構建RCP產品時,Eclipse不會包含任何其他內容。

+0

然後,隱式依賴的目的是什麼?無論如何,如果這些插件需要明確添加到包含在RCP中的功能中,它有何幫助? – anishthecoder

+0

我不確定'隱式依賴'是什麼意思。你的意思是進口包裝或類似的東西? –

+0

我指的是設置目標平臺的選項。請參閱以下鏈接:http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Ftarget_shared%2Fedit_target_implicit_tab.htm – anishthecoder

相關問題