astah*のプラグイン機構は起動時に、インストールフォルダ下のpluginsフォルダにあるプラグインファイルをロードします。プラグインファイルの拡張子は「jar」です。しかし、astah*がプラグイン機構の基盤として利用している、OSGi Runtime [1] で読み込める形式であるBundleになっている必要があります。
astah*プラグインの開発中、プラグインフォルダ配下にコピーしなくてもよいように、また、Bundleへのパッケージングを自動的に行うなど、開発を楽にする開発環境を用意しています。それではastah* プラグイン開発環境を構築してみましょう。
このチュートリアルの作成例はexamples/tutorialsampleの下に同梱されています。もしうまく動かない場合は参考にしてください。
Footnotes
| [1] | http://www.osgi.org/ |