plugin.xml の構成を説明します。
<plugin id="plugin_test"
name="Plugin_test Plug-in"
version="1.0.0"
provider-name=""
class="plugin_test.Plugin_testPlugin">
ルート要素は以下の属性を持ちます。
このプラグインに付けるID
プラグイン名
このプラグインのバージョン番号
プロバイダ名
プラグインのクラス名(完全限定名)
以下の子要素を持ちます。
プラグインの出力情報を記述します。
<runtime>
<library name="plugin_test.jar">
<export name="*"/>
</library>
</runtime>
このプラグイン内で必要なプラグイン一覧を記述します。
<requires> <import plugin="org.eclipse.ui"/> <import plugin="org.eclipse.core.runtime"/> </requires>
このプラグインで使用するビューやエディタ等(エクステンション)一覧を記述します。
以下の属性を持ちます。
エクステンションの種別
<extension point="org.eclipse.ui.views"> </extension> <extension point="org.eclipse.ui.perspectiveExtensions"> </extension>
エクステンションに付けるID
エクステンション名
詳しくは、エクステンション一覧 を参考にして下さい。