後から必要な標準 pluginをupdateでダウンロードさせるには
これがベストかどうかは不明です。自信ありません。
要約すると、featureに、ダウンロードしたいpluginを手動で書くだけです。
気になるのは以後、ずっとつけとかないといけないのと、次のバージョンでもきれいにupdateできるか不明な点です。
具体的な状況は、akJ OptipngWrapperというEclipse RCPアプリケーションを配布しています。それがver 1.0.5にあがったときに、Console機能を追加しまし
た。
その時に、他に以下4つのpluginをユーザーに追加してもらわなければなりません。そこでその方法を考えました。
org.eclipse.ui.console
org.eclipse.ui.workbench.texteditor
org.eclipse.jface.text
org.eclipse.text
Plugin.xmlのrequireに追加
<import plugin="org.eclipse.ui.console"/>
</requires>
以前のFeature
<plugin
id="org.jpn.xucker.rcp.optipngwrapper"
download-size="0"
install-size="0"
version="1.0.3"/>
後のFeature
<plugin
id="org.jpn.xucker.rcp.optipngwrapper"
download-size="0"
install-size="0"
version="1.0.5"/>
<plugin
id="org.eclipse.ui.console"
download-size="0"
install-size="0"
version="3.0.0"/>
<plugin
id="org.eclipse.ui.workbench.texteditor"
download-size="0"
install-size="0"
version="3.0.1"/>
<plugin
id="org.eclipse.jface.text"
download-size="0"
install-size="0"
version="3.0.1"/>
<plugin
id="org.eclipse.text"
download-size="0"
install-size="0"
version="3.0.1"/>
</feature>