我正在编写Eclipse插件以支持自定义编程语言。我想使用plugin_customization.ini
指定一些默认首选项(如默认的Perspective id,显示行号,启动前自动保存资源)。
问题是Eclipse标准包中的文件夹plugin_customization.ini
和org.eclipse.epp.package.standard_2.0.2.20140224-0000
(都存储在org.eclipse.platform_4.3.2.v20140221-1700
)中的插件还有两个eclipse/plugins
个文件及其plugin_customization.ini
个文件1}}文件似乎具有更高的优先级,然后我的文件(org.eclipse.epp.package.standard_2.0.2.20140224-0000
首先出现)。
如何更改此订单以制作插件的plugin_customization.ini
主要偏好设置文件?有没有其他方法来定义我提到的偏好?
答案 0 :(得分:4)
要求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插件正在做。