Open kurodakazumichi opened 6 years ago
AtomでPlantUMLを使う方法についてざっくりとした概要(Win Mac共通)
基本的には以上の手順で使えるようになる。 それぞれの環境構築方法は後述する。
AtomとPlantUMLで爆速UMLモデリング Windowsの環境構築
Atom と PlantUML で快適シーケンス図駆動開発ライフ シーケンス図の作成やgithubを使った運用例などが記載されている
gabecoregarage ここが一番細かく環境構築や使い方を書いてるかも(全部は見てない)
java -version
としてバージョンが表示されていれば多分ある。 なければOracleのダウンロードサイトかJava SEのインストーラを取得してインストールする。
brew install graphviz
UTF-8
を設定/usr/local/Cellar/graphviz/2.40.1/bin/dot
を設定
(homebrewでインストールするとここに入るらしい)Atom上でCommnd + Option + P
とするとviewerが起動する
plantuml-viewerを起動してUMLを書いてもまったく描画されず真っ黒画面 Atomを再起動したり、他に何か入れるのか?などいろいろ検索するも手がかりをつかめず うーんと悩んで諦めかけたそのとき、Atomを見たらなんか出てた。 描画が遅かっただけかもしれないが真相は闇の中。。。
jdkのインストール 既には言ってたので割愛
graphvizのインストール
http://www.graphviz.org/download/
ページ中腹あたりにあるStable 2.38 Windows install packages
をクリック
graphviz-2.38.zip
を取得し解凍するとrelease
というフォルダが手に入る。
これを適当なフォルダへ配置(自分はDドライブのProgram入れてる系のところに入れた)
[Atomツールメニュー]→[File]→[Setting]→[Packeges]→[plantuml-viewerのSettings]→SettingsのCharasetUTF-8
を記入
[Atomツールメニュー]→[File]→[Setting]→[Packeges]→[plantuml-viewerのSettings]→SettingsのGraphvviz Dot ExecutableにD:\ProgramFiles_x64\graphviz-2.38\release\bin\dot.exe
を記入
サンプルコードを拾って試す
plantuml公式にサンプルコードあり http://plantuml.com/
拡張子.plantuml
、もしくは.pu
のファイルを作成し
そこにplantumlを記述するだけ。
viewerにリアルタイムに反映されていく。
https://qiita.com/ogomr/items/0b5c4de7f38fd1482a48
Atomの右下にdeprecation
と表示されていたので調べてみた。
クリックすると詳細へ飛び、そこにはこう記載されていた。
atom.showSaveDialogSync is deprecated and will be removed soon. Please, implement ::saveAs and ::getSaveDialogOptions instead for pane items or use Pane::saveItemAs for programmatic saving.
Google先生曰く
atom.showSaveDialogSyncは廃止され、間もなく削除されます。 代わりに、ペイン項目に対して:saveAsと:getSaveDialogOptionsを実装するか、プログラム保存のためにPane :: saveItemAsを使用してください。
保存機能の何かが廃止される予定となっているようだ。
概要
PlantUMLというテキストでUML図を作成できるツールの導入について記載する PlantUML単体でも使えるらしいが 今回はAtom上でUMLをリアルタイムに確認しながら作成できる環境を構築する。 PlantUML単体で使う場合とAtomで使う場合の導入手順は異なるっぽい(多分)
余談
plantuml.jarをダウンロードしてインストール?しろという記事があった。 【PlantUML】Mac OS XでPlantUMLを入れて使ってみる(試しにクラス図だけ書いてみました編)
AtomでPlantUML使う場合はplantuml.jarはいらない。 それを知らずにplantuml.jarをDLしたが Macで.jarファイルがダウンロードするとコンピュータを破壊する可能性があるとかなって ファイルダウンロード後、保存ができずはまる。
保存するにはブラウザ右下の「全てを表示」から該当ファイルを保存する事ができる。 という無駄な手順を踏んだが、そもそもこの作業は不要である。