我想用另一个插件扩展现有RCP应用程序的GUI功能。
一种方法是使用片段,这在本教程中有很好的描述。
我试过了,一切似乎都很好。当我构建项目时,我得到一个单独的jar用于扩展插件。
现在我的问题:我可以安全地从应用程序中添加/删除这个jar来添加/删除所需的功能吗?这是一种好方法吗,或者你会说另一种方法更好?
你应该可以添加插件了
如果你只是删除插件来删除它,那么你将不得不重新启动Eclipse,指定-clean
和-clearPersistedState
选项来清理。
如果您正在扩展的RCP包含Eclipse p2安装管理器,您可以创建一个更新站点,以便插件可以"正确"安装,参见http://www.vogella.com/tutorials/EclipsePlugIn/article.html#p2deployplugin