禁用自动插件更新

时间:2016-08-18 12:41:14

标签: java eclipse plugins eclipse-cdt

我们开发了用于Eclipse Neon的插件,它扩展了一些Eclipse CDT插件这些插件中的一些被修补(补丁主要包括方法修饰符的更改),因此我们可以扩展它们的功能。

用户在Eclipse中拥有CDT存储库站点时会出现问题。然后,当新的CDT版本问世时,Eclipse会为这些用户提供更新。如果他们接受,更新将覆盖我们的补丁,我们的插件将被破坏。

有没有办法(解决方法)通过我们的插件禁用某些插件网站?

2 个答案:

答案 0 :(得分:0)

Window > Preferences > Install/Update从那里你可以禁用CDT存储库,或者配置Eclipse IDE的通用更新策略。

但是,正如评论中提到的其他问题,您的问题的根本原因似乎是一些糟糕的依赖管理。根据OSGi Semaantic Versioning和插件Eclipse Guidelines更准确地设置版本约束应该可以防止这种不良情况发生。

答案 1 :(得分:0)

我们使用功能补丁和CDT依赖来解决此问题。为了获得灵感,您可以查看Groovy Eclipse项目,该项目解决了与JDT相同的问题。