2011年11月22日火曜日

RCPのdropins機能をつける


  1. 以下プラグインをdependencyに追加
    1. org.eclipse.equinox.p2.reconciler.dropins
    2. org.eclipse.equinox.ds
  2. 製品構成ファイルのconfigurationタブでスタートレベルを設定する。
    1. 以下プラグインはautoStartをtrueに
  3. 製品構成ファイルと同じディレクトリにp2.infファイルを作成する。ファイル内容は下記内容
  4. この設定によってRCPのエクスポートを行うとdropinsディレクトリが作成されている。そのため、dropinsにプラグインを配置すると自動的に読み込んでくれる。
<configurations >
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" />
<plugin id="org.eclipse.equinox.p2.reconciler.dropins" autoStart="true" startLevel="5" />
<plugin id="ph.jpn.calm.rcp.sample" autoStart="false" startLevel="6" />
</configurations >

instructions.configure=\
mkdir(path:${installFolder}/dropins);

0 件のコメント:

コメントを投稿