astah*のプラグイン開発環境として、astah* Plug-in SDKを配布しています。 このSDKはMaven 3をベースにカスタマイズしたものです。
ここではastah*のプラグインの開発環境を構築しましょう。 なお、astah*プラグイン開発環境のシステム要件は、astah*に準じます。
まず配布されているastah* Plug-in SDKを適当なフォルダに展開します。次に以下に挙げる環境変数を設定します。
環境変数「ASDK_HOME」を追加し、展開したフォルダを指定する。:
例: set ASDK_HOME=C:\dev\astah-plugin-SDK-1.0環境変数「PATH」にastah* Plug-in SDKの実行ファイルがある 「%ASDK_HOME%\bin」フォルダ(Linux/MacOSXをお使いであれば 「$ ASDK_HOME /bin」)を追加する。
例: set PATH=%ASDK_HOME%\bin;%PATH%
以上の作業が終了したら、次のコマンドを入力してみましょう。:
> asdk
以下のような出力が得られれば、astah* Plug-in SDKのインストールは完了です。:
> astah* Plug-in SDK version: 1.0
次にastah* Plug-in SDKからastah*が起動できることを確認するために、下記のコマンドを入力してみましょう。:
> astah-launch
うまく行くと、お使いのastah*が起動されます。
Warning
もし、astah*を起動できなかった場合は下記の設定をお試しください。 %ASDK_HOME%\conf\settings.xmlの中の<profile>タグに囲まれた部分を適切に設定し ます。お使いの「エディション」と「OS」に対応する ID「astah-<エディション>-<os>」のプロファイルを適切なパスに修正してください。
<profile>
<id>astah-professional-windows</id> <!-- このIDの[professional]はastahのエディション、[windows]はosです -->
<activation>
<activeByDefault>false</activeByDefault>
<file>
<exists>C:/Program Files/astah-professional/astah-pro.jar</exists> <!--- ココ -->
</file>
</activation>
<properties>
<astahPath>C:/Program Files/astah-professional</astahPath> <!--ココ -->
<astahEdition>professional</astahEdition>
</properties>
<pluginRepositories>
<pluginRepository>
<id>local_astah_repository</id>
<name>Local Astah* Plugin Repository</name>
<url>file://${env.M2_HOME}/repository/</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
Note
astah* Plug-in SDKは、内部でMaven 3を利用しています。