본문 바로가기
Java

[Java] 인텔리제이 다이어그램 메뉴가 안보일 때(IntelliJ UML Diagrams)

by Henry Cho 2024. 2. 11.
728x90

인텔리제이 다이어그램 메뉴가 안 보일 때(IntelliJ UML Diagrams)


# IntelliJ IDEA Ultimate만 가능하다

인텔리제이 (IntelliJ)의 경우 플러그인 기능으로 UML 다이어그램을 자동으로 만들어 준다. 아래의 Figure 1 그림처럼 클래스나 패키지 자체에서 다이어그램을 생성할 수 있는 별도의 메뉴가 제공되고 있고 다이어그램에서 원하는 메서드나 변수들만을 설정해서 나타낼 수 있다. 다만 Intellij IDEA Ultimate가 아닌 Community로 제공되는 무료 버전을 사용 중이라면 다이어그램 기능은 제공되지 않는다. 많은 브로들이 다이어그램 플러그인을 못 찾아서 질문을 많이 하는데 IDEA 버전 자체가 다르면 아예 기능이 없다. 따라서 버전을 먼저 확인하고 해당 기능을 사용할 수 있는지 확인하는 것이 좋다. 솔직히 공부하는 브로들을 위해서 무료 버전도 해당 기능을 제공해 주면 좋은데 아쉽다.

Figure 1. 클래스 오른쪽 클릭을 하면 Diagrams 메뉴가 뜬다.


# 플러그인 메뉴에서 활성화를 해줘야 한다.

설정을 바꾸지 않았다면 대부분 문제가 없겠지만 가끔씩 플러그인 자체가 비활성화가 되어 있을 경우 다이어그램 메뉴가 보이지 않을 수 있다. 이럴 경우 설정에 들어가서 플러그인 메뉴에서 플러그인 enable로 설정을 해주면 해당 기능 사용이 가능하다.

Figure 2. 설정에서 Plugins를 누르고 Enable All Downloaded Plugins로 재활성화가 가능하다.


# 무료 UML 다이어그램

인텔리제이 무료 버전을 사용 중인 경우 다이어그램 생성이 불가하기 때문에 공부하는 브로들이나 다이어그램 생성이 필요한 브로들을 위해서 글쓴이가 직접 사용해본 UML 다이어그램 무료 사이트와 프로그램을 소개하려고 한다. 첫 번째로는 글쓴이 포스트에서도 소개했던 루시드 차트이다. 별도로 프로그램을 설치할 필요 없이 온라인에서 작업이 가능하기 때문에 브로들이 편하게 사용이 가능하다.

https://whoishoo.tistory.com/108

 

[미국 개발자] 다이어그램 툴 (Diagram Tools) 추천: 루시드 차트(Lucid Chart)

다이어그램 툴 (Diagram Tools) 추천: 루시드 차트(Lucid Chart) # 개발자와 공학 박사생들에게 중요한 다이어그램 사실 해당 포스트는 2021년 5월에 프로그래밍 카테고리로 작성된 포스트를 업데이트한

whoishoo.tistory.com

 

두번째로는 StarUML이다. StarUML도 무료로 제공되는 오픈소스이지만 루시드 차트와 다르게 로컬 환경에 설치를 해줘야 한다. 루시드 차트보다 더 클래식한 감성을 느낄 수 있는 UML diagram tool이다.

https://staruml.io/

 

StarUML

Cross-Platform Work with same UX in multiple platforms including MacOS, Windows and Linux. Auto Update StarUML checks latest updates and install automatically for MacOS and Windows. Model-Driven Development Modeling data are stored in a very simple JSON fo

staruml.io

 


 

728x90

댓글