首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Eclipse中禁用插件版本兼容性检查?

如何在Eclipse中禁用插件版本兼容性检查?
EN

Stack Overflow用户
提问于 2010-06-29 21:32:08
回答 1查看 609关注 0票数 1

当我试图安装Eclipse插件时,我经常会收到一个错误,其中包含以下细节:

收集要安装的项目时发生错误没有找到包含: org.eclipse.equinox.concurrent/osgi.bundle/1.0.0.v20090520-1800的存储库

这显然是Eclipse中的一个bug。我正在安装的包不需要任何特殊版本的任何东西,它只是一个分析器插件,可以在Eclipse 3.4的任何版本中使用。拒绝安装我的插件是一个不可接受的做法。Eclipse应该停止显示此消息,并安装插件。

我不知道Eclipse开发人员到底犯了什么错误,但是我可以看到版本兼容性检查程序是绝对严格的,而且不应该是这样的。要么是它错误地评估了所需的包,要么是由于它自己的错误而失败,或者是以版本检查器并不真正理解的方式松散地定义了包的版本要求。

那么,是否有一种方法可以简单地禁用此版本检查器?这件事正在削弱我的Eclipse安装。坦率地说,如果从应用程序中完全删除这个东西,Eclipse会更好。我们只需要它来选择绑定OSGi服务的现有插件的正确版本。我们不需要我们的开发工具来判断插件是否合适。

谢谢您的建议。

拜伦

EN

回答 1

Stack Overflow用户

发布于 2010-06-30 07:34:15

正如维基中提到的

该消息表明,P2已找到用于安装插件的元数据,但无法找到提供所需下载的工件存储库。

建议删除更新站点并重新添加相同的更新站点,以触发刷新,但在您的情况下,涉及的不是您的插件更新站点。

Eclipse3.4确实有一个关于“丢失工件存储库”的臭虫(236437)。它已经在Eclipse3.5中解决了,但是如果您不能使用该版本,那么就使用可能是个解决办法

1)将更新站点列表导出到bookmarks.xml文件(Software Updates->Manage Sites->Export) 2)停止日食 3)删除configuration/.settings/org.eclipse.equinox.p2.*.prefs文件 4)开始日食 5)导入第1步注释#59中导出的bookmarks.xml文件(Software Updates->Manage sites->Import),帮助我解决了更新问题,谢谢! 不过,我认为只删除configuration/.settings/org.eclipse.equinox.p2.*.prefs文件就足够了,因为我觉得在导入书签文件之前问题已经解决了(这里发生的事情有点类似)。

Eclipse3.5用户注意事项

当我包含site.xml时,我在3.5.1中看到了这一点,当我试图从一个旧风格的更新站点安装内容时:

代码语言:javascript
复制
http://www.perforce.com/downloads/http/p4-wsad/install/site.xml

如果我删除了site.xml,我可以很好地安装它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3144914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档