minimize

事業拡大のため、新しい仲間を募集しています。
→詳しくはこちら

plugin.xml の構成を説明します。

<plugin id="plugin_test"
        name="Plugin_test Plug-in"
        version="1.0.0"
        provider-name=""
        class="plugin_test.Plugin_testPlugin">

ルート要素は以下の属性を持ちます。

id

このプラグインに付けるID

name

プラグイン名

version

このプラグインのバージョン番号

provider-name

プロバイダ名

class

プラグインのクラス名(完全限定名)

以下の子要素を持ちます。

runtime

プラグインの出力情報を記述します。

<runtime>
  <library name="plugin_test.jar">
    <export name="*"/>
  </library>
</runtime>

requires

このプラグイン内で必要なプラグイン一覧を記述します。

<requires>
  <import plugin="org.eclipse.ui"/>
  <import plugin="org.eclipse.core.runtime"/>
</requires>

extension

このプラグインで使用するビューやエディタ等(エクステンション)一覧を記述します。
以下の属性を持ちます。

point

エクステンションの種別

<extension point="org.eclipse.ui.views">
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
</extension>

id

エクステンションに付けるID

name

エクステンション名

詳しくは、エクステンション一覧 を参考にして下さい。