시퀀스다이어그램 작업시 자주 사용 중인데 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/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 |