我正在编写Eclipse插件来支持自定义编程语言。我想使用plugin_customization.ini指定一些默认的首选项(比如默认透视图id,显示行号,在启动前自动保存资源)。
问题是,在Eclipse标准包中的文件夹org.eclipse.epp.package.standard_2.0.2.20140224-0000和org.eclipse.platform_4.3.2.v20140221-1700中,还有另外两个用于插件的plugin_customization.ini文件(都存储在eclipse/plugins中),并且它们的plugin_customization.ini文件似乎具有比我的文件(org.eclipse.epp.package.standard_2.0.2.20140224-0000优先)更高的优先级。
如何更改此顺序以使我的插件的plugin_customization.ini主首选项文件?有没有其他方式来定义我提到的首选项?
发布于 2014-06-03 04:25:06
Eclipse被要求运行的产品的plugin_customization.ini (通过eclipse.ini中的-product条目)就是使用的那个。Eclipse包通常包含多个产品,这就是为什么您会看到多个文件的原因。
可以通过在命令行或eclipse.ini中指定-pluginCustomization选项来指定要使用的文件
-pluginCustomization
/path-to-file/plugin_customization.ini也可以使用一个使用org.eclipse.core.runtime.products扩展点的插件来声明一个新产品,并构建一个定制的Eclipse RCP来运行这个产品--这就是org.eclipse.epp.package.standard插件正在做的事情。
https://stackoverflow.com/questions/24002530
复制相似问题