반응형

시퀀스다이어그램 작업시 자주 사용 중인데 Visual Studio Code에서 사용 중입니다.

물론 플러그인으로 제공되므로 현재 작업중이신 개발툴에 설치 가능합니다.

 

Visual Studio Code 설치
https://code.visualstudio.com/download

Extensions 메뉴 선택 후 ‘PlantUML’ 검색 및 설치

plantuml.jar 다운로드 
https://sourceforge.net/projects/plantuml/files/plantuml.jar/download

brew 설치
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ install/master/install)"

java 설치
brew cask install java

plantuml.jar 파일 로컬 폴더에 복사
mkdir -p /usr/local/Cellar/plantuml && cp ~/Downloads/plantuml.jar /usr/local/ Cellar/plantuml

Graphviz 설치 
http://www.graphviz.org/download/ 
brew install graphviz

숨겨진 파일 보이기
Ctrl + Shift + .

sudo ln -s /usr/local/Cellar/plantuml /usr/local/bin/plantuml

~/.zshrc 파일에 환경 설정
# Add environment variable JAVA_HOME
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/ Home
export PATH=$JAVA_HOME:$PATH

# Add environment variable PLANTUML_JAR
export PLANTUML_JAR=/usr/local/Cellar/plantuml/plantuml.jar export PATH=$PLANTUML_JAR:$PATH

# Add environment variable GRAPHVIZ_DOT export GRAPHVIZ_DOT=/usr/local/bin/dot export PATH=$GRAPHVIZ_DOT:$PATH

 

콘솔창 재실행 후 환경설정 재로드
source ~/.zshrc

저장방법 :
Command + Shift + P
PlantUML: Export Current File Diagram 
선택 png 또는 svg를 선택

 

참고자료 :

가이드 문서 : http://plantuml.com/ko/guide

Apple fonts 다운로드 : https://developer.apple.com/fonts/

 

 

2020/12/16 - [개발노트] - Code 128 Barcode의 Check Digit 계산방법

2020/12/15 - [iOS/Tips] - 디버깅 차단 처리 (Anti Debug)

2020/12/14 - [iOS/Tips] - bundle id 알아내기

2020/12/12 - [AI/Algorithm] - 2D 충돌처리

2020/12/11 - [iOS/Swift] - UIViewController 스위칭

2020/12/11 - [개발노트] - PlantUML 설치 (Mac OS X)

2020/12/11 - [개발노트] - 특수문자 발음

2020/12/10 - [iOS/Objective-C] - 웹뷰에서 javascript 함수 동기식 호출

2020/12/10 - [iOS/Tips] - Fat Static Library 빌드 (2/2)

2020/12/10 - [iOS/Tips] - Fat Static Library 빌드 (1/2)

2020/12/10 - [iOS/Tips] - Custom UserAgent 설정

2020/12/10 - [iOS/Tips] - CocoaPods 설치 및 제거

2020/12/10 - [iOS/Tips] - Clang diagnostic 경고 무시하기

2020/12/10 - [개발노트] - Bluetooth UUID

2020/12/08 - [개발노트] - 모바일 앱 메모리덤프 이슈 해결방법

 

반응형

'개발 > Note' 카테고리의 다른 글

RSA 암복호화  (0) 2020.12.17
Code 128 Barcode의 Check Digit 계산방법  (0) 2020.12.16
특수문자 발음  (0) 2020.12.11
Bluetooth UUID  (0) 2020.12.10
모바일 앱 메모리덤프 이슈 해결방법  (0) 2020.12.08
블로그 이미지

SKY STORY

,