[英]How can I disable plugin version compatibility checking in Eclipse?
當我嘗試安裝Eclipse插件時,經常會出現以下錯誤:
收集要安裝的項目時發生錯誤沒有找到包含以下內容的存儲庫:org.eclipse.equinox.concurrent / osgi.bundle / 1.0.0.v20090520-1800
顯然這是Eclipse中的錯誤。 我正在安裝的捆綁軟件不需要任何特別的版本,它只是一個探查器插件,可以在幾乎所有 Eclipse 3.4的版本中使用。 拒絕安裝我的插件不是可接受的做法。 Eclipse應該停止顯示此消息並安裝插件。
我不確定Eclipse開發人員到底犯了什么錯誤,但是我可以看到版本兼容性檢查程序是絕對嚴格的,應該沒有。 要么錯誤地評估了必需的捆綁軟件,或者由於其自身的錯誤導致失敗,或者捆綁軟件的版本要求以版本檢查器無法真正理解的方式被松散定義。
因此,有沒有一種方法可以簡單地禁用此版本檢查器? 事情使我的Eclipse安裝癱瘓了。 坦白說,如果將東西從應用程序中完全刪除,Eclipse會更好。 我們只需要它為綁定OSGi服務選擇現有插件的正確版本即可。 我們不需要我們的開發工具就可以確定插件是否合適。
在此先感謝您的任何建議。
拜倫
該消息表明Eclipse調配系統P2已找到要安裝插件的元數據,但找不到提供所需下載的工件存儲庫
建議刪除更新站點,然后重新添加相同的更新站點,以觸發刷新,但是在您的情況下,涉及的不是插件更新站點。
Eclipse 3.4確實存在一個有關“丟失的工件存儲庫”的錯誤(236437) 。 Eclipse3.5中已經解決了該問題,但是如果您不能使用該版本,則可能有解決方法 :
1)將更新站點列表導出到
bookmarks.xml
文件(“Software Updates->Manage Sites->Export
)
2)停止日食
3)刪除configuration/.settings/org.eclipse.equinox.p2.*.prefs
文件
4)開始日食
5)導入在步驟1中導出的bookmarks.xml
文件(Software Updates->Manage sites->Import
)評論#59幫助我解決了更新問題,謝謝!
但是,我認為僅刪除
configuration/.settings/org.eclipse.equinox.p2.*.prefs
文件就足夠了,因為我感覺在導入書簽文件之前問題已經得到解決(在這里為我並行)。
當我包含
site.xml
嘗試從舊式更新站點安裝內容時,我在3.5.1中看到了這一點:
http://www.perforce.com/downloads/http/p4-wsad/install/site.xml
如果刪除
site.xml
,則可以安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.