2011-03-25 37 views
0

我需要org.eclipse.equinox.executable.3.4.1特別的jar來創建我的eclipse插件產品。尋找一箇舊版本的eclipse功能

我正在使用Buckminster來解決依賴關係。在我的功能中,我已經指定了版本3.4.1,只能查詢該版本的存儲庫。我的rmap如下。

<searchPath name="target.platform.online"> 
    <provider componentTypes="eclipse.feature,osgi.bundle" 
     readerType="p2" source="false" mutable="false"> 
     <uri format="http://download.eclipse.org/releases/helios" /> 
    </provider> 
    <provider componentTypes="eclipse.feature,osgi.bundle" 
     readerType="p2" source="false" mutable="false"> 
     <uri format="http://download.eclipse.org/eclipse/updates/3.6" /> 
    </provider> 
</searchPath> 

當沒有提供特定版本時,使用存儲庫http://download.eclipse.org/releases/helios提供了3.4.2。對於特定的3.4.1版本,依賴性解析以錯誤結束,因爲無法在存儲庫中找到3.4.1。版本3.4.1在哪裏可以找到,或者它們是否也存在於同一個存儲庫中需要哪種配置才能查詢舊版本?

更新:我無法找到包含3.4.1版本的更新站點,但在Equinox下download page版本3.6.1包含org.eclipse.equinox.executable功能版本3.4.1。

瞭解哪個eclipse更新站點包含此功能將非常有用。

回答

0

您正在查找的功能版本仍存在於Helios更新站點中,但默認情況下,Eclipse版本的安裝UI中隱藏了舊版本。 要查看以前的版本,請取消選中「僅顯示最新版本的可用軟件」。

+0

謝謝,但實際上我使用Buckminster來從eclipse更新站點實現依賴關係。我沒有使用IDE中的eclipse Update Manager。我已經更新了這個問題。 – hakan 2011-03-25 11:46:04

+0

好的,但這並沒有改變你正在尋找的功能仍然存在於Helios更新站點的事實。你需要做的是嚴格依賴給定版本的功能來幫助buckminster找到它。 – greydet 2011-03-25 12:18:03

+0

是的,但我在我更新的問題中提到。我已經在我的功能的附帶功能列表中修復了我正在尋找的版本。可能是某種程度上我需要讓Buckminster也檢查版本庫中的舊版本? – hakan 2011-03-25 14:40:08