我为我的产品创建了一个更新站点,该站点由一组Eclipse插件组成。我希望在安装产品后Eclipse启动时会自动启动一些插件。
实际上我知道Eclipse在configuration \ org.eclipse.equinox.simpleconfigurator \ bundles.info文件中保存已安装插件的自动启动属性,并在插件安装正常后手动修改此文件。但我想要一种自动化方法来提供用户友好的安装过程。
有没有办法指定插件在基于功能的Eclipse更新站点项目中自动启动? (例如类似于Eclipse产品配置的东西)。
正如我用Google搜索的那样,有一些基于maven的安装工具,但我正在通过标准的Eclipse插件开发功能寻找一种更简单的方法。
答案 0 :(得分:3)
您可以创建插件/ META-INF / p2.inf 文件:
instructions.configure = \
setStartLevel(startLevel:4); \
markStarted(started: true);
还请看:
答案 1 :(得分:1)
使用标准产品配置编辑器打开产品文件时,可以在启动级别<配置选项卡上配置自动启动设置/ em>部分。
将此产品导出/包含到更新站点时,应在用户安装产品时考虑该设置。
不支持独立于产品设置自动启动。