後から必要な標準 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>