在config.ini文件中定义更新站点

Fre*_*rik 7 eclipse eclipse-plugin p2 eclipse-rcp eclipse-3.6

我正在为我们的项目创建基于Eclipse 3.6.2的产品.我们的想法是创建一个Eclipse安装,其中包含我们需要的所有插件,并且所有配置都按照我们项目的需要进行设置.

作为其中的一部分,我想确保包含更新站点,但我该怎么做?

如果我选择导出首选项,则不包括更新站点.我可以从首选项页面导出更新站点并获取XML文件,但是如何将其包含在我的config.ini文件中?或者还有其他方式吗?

目标是,当用户运行自定义Eclipse产品时,我们的更新站点将位于站点列表中.理想情况下,列表中唯一的.

irb*_*ull 7

您可以p2.inf在安装内容时添加指示特定更新站点的文件:

instructions.configure=\
addRepository(type:0,location:http${#58}//www.eclipse.org/equinox/p2/testing/updateSite);\  addRepository(type:1,location:http${#58}//www.eclipse.org/equinox/p2/testing/updateSite);
Run Code Online (Sandbox Code Playgroud)

这会增加www.eclipse.org/equinox/p2/testing/updateSite.

此文件(p2.inf)需要与文件位于同一目录中MANIFEST.MF.你可以在这里阅读更多相关信息.