ERMater のビルド環境を構築する

ERMater という素晴らしい ER図用GUIエディタが公開されていて、とっても便利に使わせてもらってます。
ありがとうございます!!!

ERMater
http://ermaster.sourceforge.net/index_ja.html


エクスポート機能

その素晴らしい機能の詳細は上のページで確認して頂くとして、
基本機能のER図作成の他に、
さらに私が助けられているのが下のエクスポート機能です。

〜 上のURLからの抜粋 〜

20.2. エクスポート

20.2.1. 画像
20.2.2. DB定義書(EXCEL形式)
20.2.3. DB定義書(HTML形式)
20.2.4. DDL (TXT)

このエクスポート、実際のコンテキストメニューを見てみると、
Java」の項目があります。

f:id:quwahara:20121104103828p:plain

実際、使ってみるとダイアログが出るものの、自分の環境では機能しませんでした。
そこで実装はどうなっているんだろうと気になりました。
ビルド環境の構築に挑戦してみました。


ビルド環境の構築ではまる

↓こちらのありがたいサイトを参考に環境構築しました。

Eclipse プラグイン開発チュートリアル
http://kompiro.org/nagoya-seminar/html/

いっこはまったのが、

http://kompiro.org/nagoya-seminar/html/0_environment.html#eclipse

Eclipseプラグインの開発環境であるPDEは下記のパッケージに同梱されています。
Eclipse Classic
Eclipse for RCP and RAP Developers

と、使うべき Eclipseエディションがしっかり書いてあるのに、
Eclipse IDE for Java EE Developers なら、なんでも大丈夫だろうと思ってやってたら
途中でつまりました。

↓こちらの手順にある、

プラグイン・マニフェスト・エディタを使って編集する
http://kompiro.org/nagoya-seminar/html/1_create_plugin.html#id7

新規のメニュー

(上記URLからの転記です)
f:id:quwahara:20121104105055p:plain

が、Eclipse IDE for Java EE Developers だと Generic しか出てきません。
しばらく EE Developers のまま、あれこれ試行錯誤してしまいました。
でるわけねーよw

f:id:quwahara:20121104105508p:plain


ビルド環境の構築

ERMaster は、Eclipse 3.5 を使って開発しているようなので、下をインストールしました。

Eclipse for RCP/Plug-in Developers, Mac Cocoa 64-bit
http://www.eclipse.org/downloads/packages/release/galileo/sr2


ソースを下のページの Download GNU tarball リンクから、ダウンロードします。

SCM Repositories - ermaster
http://ermaster.svn.sourceforge.net/viewvc/ermaster/


ダウンロードしたソースを解凍すると、ermaster ディレクトリができます。

そのディレクトリを、Eclipse起動時の wrokspace 選択で選びます。

f:id:quwahara:20121104111325p:plain

パッケージエクスプローラーのコンテキストメニューからインポートを選び、

f:id:quwahara:20121104111510p:plain

General → Existing Projects into Workspace を選んで、Next

f:id:quwahara:20121104112021p:plain

再び、解凍してできた ermaster ディレクトリを、Select root directory: に選択。
Projects: も勝手にチェックがついてるかと思います。
そして Finish

f:id:quwahara:20121104112341p:plain

ERMaster の Project 一式が、追加されました。

f:id:quwahara:20121104112705p:plain