一些背景知识:我正在使用 Eclipse 3.7(针对 RCP 开发人员)来处理一些插件,这些插件是使用 Maven 和 Tycho 构建的大型(数百个插件)RCP 应用程序的一部分。我已经设置了目标平台和运行配置,一切都构建良好,似乎运行良好,除了......
我对工作区中的插件所做的更改没有生效。特别是,当我在我所做的更改附近调试应用程序时,该类的运行版本显然与我看到的源代码不同步。
我在运行配置中选择了“启动:所有工作区和启用的目标插件”。如果我将其更改为“下面选择的插件”,则会检查工作区插件以支持来自目标平台的相同插件,但我的更改在运行时仍会被忽略。
谷歌不是很有帮助,其他人在 SO 上报告的类似问题的解决方案(例如重新加载目标平台)并没有解决我的问题。