EclipseでAmaterasUMLを使う
はじめに
Eclipsを久しぶりに使う際に,以前UML図を自動で生成してくれるAmaterasUMLをどうやってインストールするのか忘れてしまい,いろいろ調べたのですが,少しハマったポイントがありましたので,そちらを残して置きたいと思います.
Eclipse側の設定
以降手順に従ってインストールを完了させて,再起動してください.
AmaterasUMLのインストール
公式ホームページからAmaterasUML_1.3.4.zipをダウンロードし,解凍します.そうすると,以下の3つのjarファイルが入っています.
net.java.amateras.umleditor.java_1.3.4.jar
net.java.amateras.umleditor_1.3.4.jar
net.java.amateras.xstream_1.3.4.jar
これらを
/Applications/Eclipse_{version}.app/Contents/Eclipse/dropins/AmaterasModeler/eclipse/plugins
へコピーします.
ただ,私の場合こちらのディレクトリには以下のファイルが予め含まれていました.
net.java.amateras.db_1.0.9.jar
net.java.amateras.umleditor.java_1.3.5.jar
net.java.amateras.umleditor_1.3.5.jar
net.java.amateras.xstream_1.3.4.jar
umleditor
に関するファイルが同じであることと,バージョンが上位であることから,もともとAmaterasUMLは使えるのではと思い,コピーする前にUML図を作成しようと試みてみました.
しかし,cldファイルの作成はできましたがjavaファイルのD&Dでの反映がうまくいきませんでした.
そのため,umleditor
に関するファイルのみ上書きしました.(一応バックアップはしたほうがいいのかなと思ってしてます.この違いを知っている方がおられましたら教えていただきたいです)
そうすると,無事にcldファイルの作成をjavaファイルのD&Dで作成することができました.
UML図の作成方法
UML図の作成する場合は,作成したいディレクトリやパッケージなどの中で新規 -> その他 -> AmaterasUML -> クラス図
でcldファイルの作成した後,任意のjavaファイルをcldファイルのウィンドウへD&Dするとクラス図が自動で生成されます.
複数のjavaファイルを選択してD&Dすれば委譲関係などもわかるようになっています.便利ですね.
さいごに
いくつかのサイトで書かれていた/Applications/Eclipse_{version}.app/Contents/Eclipse/dropins
内へ解凍したjarファイルを入れるという点で少し詰まってしまいました.
いつからAmaterasModelerディレクトリ
があったのか確認していなかったため,最新版のEclipseをインストールした方にはあるかもしれません.その場合,AmaterasModelerディレクトリ
内にもともとあるjarファイルと置き換えないとUML図が正しく生成できなかったため,注意が必要かもしれません.
久しくUML図を書いていないため,AmaterasUMLを参考に復習したいと思っています.
Author And Source
この問題について(EclipseでAmaterasUMLを使う), 我々は、より多くの情報をここで見つけました https://qiita.com/takatea/items/bd1015df17a439614048著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .