1

我有一个使用 PDE 产品配置构建的 Equinox 服务器应用程序。由于它是一个服务器应用程序,我想立即启动所有捆绑包。启动配置提供选项“默认自动启动:”。我没有找到任何类似的配置config.ini

我为我们的客户提供了 x 种不同的产品配置。每个客户都有自己的功能,具体取决于主要的软件功能。每个产品的配置都是根据客户的特点,其实是很简单的干净方式。但由于我想启动所有捆绑包,我必须将所有捆绑包添加autoStart="true"到产品配置中。

当我从软件中添加或删除捆绑包时,这尤其糟糕。必须更新所有配置。

有什么解决办法吗?我错过了配置属性吗?

编辑
也许有一个带有 tycho 的解决方案,它将所有捆绑包设置为 true: configuration/org.eclipse.equinox.simpleconfigurator/bundles.info

对于万无一失的测试,有:

<defaultStartLevel>
    <level>6</level>
    <autoStart>true</autoStart>
</defaultStartLevel>
4

1 回答 1

1

在 .product 文件中,您可以使用 .product 文件编辑器在“配置”选项卡的“开始级别”部分指定开始级别。

.product 文件中的实际条目如下所示:

<configurations>
  <plugin id="plugin.id" autoStart="true" startLevel="0" />
</configurations>
于 2015-11-06T19:11:15.360 回答