2012-10-05 56 views
0

我已經下載並安裝了P4 Eclipse插件(特別是com.perforce.team.core) ,並編寫了一個我自己的插件來擴展他們的插件。如何使用本地安裝的第三方插件?

然而,使用Tycho來自動化無頭構建已經證明是艱難的。構建過程下載構建的Eclipse插件(良好),但無法下載P4 Eclipse插件(不好)。當他們在本地Eclipse安裝時,他們感到沮喪。

所致:了java.lang.RuntimeException:「否溶液中發現的,因爲問題是不可滿足。」: [「無法滿足來自 com.pushtechnology.p4tools.openFileSearch 1.0.0.qualifier依賴性捆綁 com.perforce.team.core 2010.1.275861。「,‘沒有找到解決辦法,因爲 問題是不可滿足的。’]

我如何可以直接向第谷看向本地Eclipse安裝,而不是掙扎約在網上?

+0

這並不適用於開箱即用。您可能需要此增強功能:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 363025 – oberlies

回答

1

Tycho需要使用p2存儲庫中的插件和功能。 tycho的某些版本允許您通過將-Dtycho.targetPlatform =/path/to/eclipse傳遞給maven命令行來指向eclipse安裝。然而,這已被棄用,甚至可能在當前的tycho版本中被刪除。

相反,你有兩個選擇。首先是運行features and bundles publisher來生成eclipse installtion中所有內容的p2存儲庫。這有點沉重,並不是一個很好的解決方案。

另一種選擇是使用perforce更新站點。然而看着它,它似乎是一箇舊式更新站點,而不是一個p2倉庫。對於tycho來說,你首先需要mirror它在本地複製插件,然後運行features和bundles發佈者將其轉換爲合適的p2版本庫。這將是我推薦的方法。

相關問題