获取插件的首选项

时间:2017-04-13 08:02:42

标签: java eclipse eclipse-plugin eclipse-rcp

我有两个插件可以说

Plugin A 
Plugin B

插件A依赖于插件B而A具有偏好页面

内部插件B我想要一个A的首选项存储

当我打电话

IPreferenceStore store = Activator.getDefault().getPreferenceStore();

从插件B获取A的存储,我得到循环检测,因为A依赖于B而B还依赖于A来获取首选项存储

我有什么方法可以获得A插件B中的首选项?

1 个答案:

答案 0 :(得分:3)

您可以使用

IPreferenceStore prefs = new ScopedPreferenceStore(InstanceScope.INSTANCE, "plugin id");

获取插件的首选项存储而不引用插件中的代码。