2011-12-14 42 views
0

在爲RCP應用程序配置目標平臺時,我注意到我添加的一些插件被列爲「禁用」。事實上,如果我嘗試在清單編輯器中將它們添加爲依賴關係,它們不會顯示在建議列表中。我正在看的特定插件是同一個插件的各種版本。我有幾個插件需要不同版本的插件。具有依賴關係和依賴關係本身的插件都是第三方,因此降低依賴鏈的複雜性不是我的第一選擇。Eclipse插件視圖在將插件列爲「禁用」時意味着什麼

有誰知道什麼時候Eclipse告訴我,當它列出這些插件被禁用?

+0

作爲eclipse平臺更新版本升級過程的一部分,我遇到了這個麻煩。在那個過程中,我也試圖轉換到使用軟件站點而不是目錄來制定我的目標平臺,因爲它似乎應該涉及較少的手動過濾插件。所以,這可能是p2更新站點處理與目錄處理的一個怪癖。 –

回答

1

我有幾個插件需要不同版本的插件。

如果這些插件是單例(非常可能),那麼Eclipse僅激活其中的一個。 Here是個很好的解釋。

+0

引起我麻煩的插件是org.antlr.runtime的版本,特別是版本3.0.0,3.2.0和3.4.0。根據你的建議,我檢查了他們的清單,他們沒有被標記爲單身人士。雖然看起來像一個很好的猜測。 –