如何通过命令提示符在eclipse中导入首选项(.epf)?

时间:2014-03-10 08:24:47

标签: eclipse import preferences

我想运行一个bat文件,它可以从一个位置(手动导出)导入首选项。我搜索了 命令,该命令会导入偏好 ,但找不到。

2 个答案:

答案 0 :(得分:3)

没有现成的代码可以执行此操作。您必须编写一个Eclipse无头应用程序,它可以执行以下操作:

IPreferencesService service = Platform.getPreferencesService();

IExportedPreferences prefs = service.readPreferences(file input stream);

// TODO create IPreferenceFilter array to filter what you want

service.applyPreferences(prefs, filter array);

有关示例,请参阅导入首选项页面org.eclipse.ui.internal.wizards.preferences.WizardPreferencesImportPage1的来源。

答案 1 :(得分:1)

背景故事:我正在寻找类似的东西,还有几个标签,我偶然发现了一个“半答案”/替代解决方案。即使线程陈旧也可能会派上用场......

this page中,作者讨论了在-pluginCustomization文件中使用eclipse.ini参数

-pluginCustomization
plugin_customization.ini
-startup
plugins/org.eclipse....

plugin_customization.ini文件类似于*.epf文件,相同的变量减去/instance/前缀(可能因为这种方式它们在产品(eclipse)级别被解释/应用而不是每个工作区的偏好)。