我们开发了用于Eclipse Neon的插件,它扩展了一些Eclipse CDT插件这些插件中的一些被修补(补丁主要包括方法修饰符的更改),因此我们可以扩展它们的功能。
用户在Eclipse中拥有CDT存储库站点时会出现问题。然后,当新的CDT版本问世时,Eclipse会为这些用户提供更新。如果他们接受,更新将覆盖我们的补丁,我们的插件将被破坏。
有没有办法(解决方法)通过我们的插件禁用某些插件网站?
答案 0 :(得分:0)
Window > Preferences > Install/Update
从那里你可以禁用CDT存储库,或者配置Eclipse IDE的通用更新策略。
但是,正如评论中提到的其他问题,您的问题的根本原因似乎是一些糟糕的依赖管理。根据OSGi Semaantic Versioning和插件Eclipse Guidelines更准确地设置版本约束应该可以防止这种不良情况发生。
答案 1 :(得分:0)
我们使用功能补丁和CDT依赖来解决此问题。为了获得灵感,您可以查看Groovy Eclipse项目,该项目解决了与JDT相同的问题。