1

私は、PDE 製品構成を使用して構築した分点サーバー アプリケーションを持っています。サーバーアプリケーションなので、すぐにすべてのバンドルを開始したいと考えています。起動構成は、オプション「デフォルトの自動開始:」を提供します。の同様の構成は見つかりませんでしたconfig.ini

顧客向けに x 個の異なる製品構成があります。主なソフトウェア機能に応じて、各顧客には独自の機能があります。各製品の構成は、顧客の機能に基づいており、実際には非常にシンプルでクリーンな方法です。しかし、すべてのバンドルを開始したいので、すべてのバンドルをautoStart="true"製品構成に追加する必要があります。

これは、ソフトウェアにバンドルを追加または削除するときに特に問題になります。すべての構成を更新する必要があります。

解決策はありますか?構成プロパティを見逃していませんか?

編集:
おそらく、すべてのバンドルを true に設定する tycho を使用したソリューションがあります: 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 に答える