joppot

コピペで絶対動く。説明を妥協しない

mac ソフトウェア

MacにPlantUML環境をbrewを使って構築する

投稿日:


概要

みなさんこんにちはcandleです。
今回はUMLを簡単に作成できるplantUMLの環境をMacに構築したいと思います。
私はUML作成ツールはこれまで、starUMLを使っていましたが、どうもplantUMLの方が便利そうなので挑戦してみます。


前提

brewがインストールされている。

javaのバージョンを確認

javaは恐らく、macに標準で入っています。
plantUMLはmac標準のjavaで動くと思います。
ターミナルを起動して、以下のコマンドでバージョンを確認しましょう。

java -version

1.8系なら動くと思います。

graphvizのインストール

graphvizはグラフ作成ツールです。
主にノードと線を扱うグラフを書くときに重宝します。
plantUMLでもグラフを描画するときに使うらしいのでインストールします。

brew install graphviz


plantUMLのインストール

plantUMLもbrewでパッケージが存在するので簡単にインストールができます。

brew install plantuml

インストールが終わったら、plantuml -vと打ち込みましょう。

plantuml -v


Hello plantUML

試しにumlを描いてみます。

適当なフォルダでumlファイルを作成

touch hello.uml

エディタでhello.umlを開いて、以下を書き込みます。

@startuml
Bob -> Alice : hello
@enduml

保存しましょう。
ターミナル上で以下を実行します。

plantuml hello.uml

すると、png画像が生成されます。

hello.pngを見るとumlが描画されています。

いい感じですね。

まとめ

UMLはプロジェクトを穏便に遂行するために本当に役立つツールです。
どんどん活用していきましょう。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-mac, ソフトウェア
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Emacsとimport-js2.2.0を使ってReact componentを自動的にインポートする

概要 みなさんこんにちはcandleです。 今回はemacsとimport-jsを使って自動的に、componentのパスをインポートしてみたいと思います。 Reactは1ファイル1コンポーネントの書 …

iTerm2上のemacsで C-; C-: C-> C-< C-. C-, 記号キーバインドが入力できないのを解決する

概要 みなさんこんにちはcandleです。今回はiTerm2上の記号系のキーバインドが使えない問題を解決します。 iTerm2上のemacsは基本的に control + 記号のキーバインドが使えませ …

emmetを使ってhtml5のテンプレート入力補完する

概要 みなさんこんにちはcandleです。今回はemmetを使ったhtml5テンプレートの入力補完を試してみましょう。html5が使われだしてから、だいぶ経ちました。私も今ではhtml5で全てのhtm …

Aptana studio 3の使い方

概要 今回はAptana studio3の使い方です。次の順序立てで説明していきたいと思います。 プロジェクトを作成 ファイルを作り ブラウザーに表示する 前提 Aptana studio 3がインス …

Finderにディレクトリのパスを簡単に表示する

概要 みなさんこんにちはcandleです。Macのfinderはパスが表示されません。ショートカットから移動すると、一つ上の階層に移動することもままなりません。 例えば、MAMPのhtdocsにショー …


ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー