IntelliJ를 사용하여 클래스 다이어그램 생성


117

내 프로젝트의 모든 클래스를 보여주는 클래스 다이어그램을 생성하기 위해 IntelliJ 10.5 (Mac에서)를 얻으려면 어떻게해야합니까? 분명한 것을 간과하고 있지만 "다이어그램 표시"기능을 사용하여 한 번에 한 클래스 만 표시 할 수 있습니다. (추가 수업을 추가하는 방법도 알아 냈지만 한 번에 하나씩 만 추가했습니다.)

답변:


165

사용 Diagrams| Show Diagram패키지의 컨텍스트 메뉴에서. 프로젝트 루트에서 호출하면 모듈 종속성 다이어그램이 표시됩니다.

여러 패키지가 필요한 경우 첫 번째 패키지에 대해 이미 열려있는 다이어그램으로 끌어서 놓은 다음 키를 눌러 e확장 할 수 있습니다.

참고 :이 기능은 무료 Community Edition이 아닌 Ultimate Edition에서 사용할 수 있습니다.


2
이것은 현재와 미래에 클래스 다이어그램을 생성하기 위해 커뮤니티 버전에 사용할 수있는 플러그인이 없음을 의미합니까?
Bruce Sun

순간에하지 @BruceSun
CrazyCoder

2
@CrazyCoder 클래스에 대한 UML 다이어그램을 보려면 어떻게 사용합니까? .. 내 노드, dept 3 ... 또는 모두를 찾을 생각입니다 ... 지금은 꽤 쓸모가 없습니다. 클래스 계층 구조 만 표시하고 사용하는 개체와 해당 개체가 차례로 사용하는 개체를 표시하지 않습니다. 이 uml 플러그인은 유용하지 않습니다.
mmm

링크 당신은 그것을 고칠 수 아래 :-(하세요?
피포

69

IntelliJ IDEA 14 이상

  • 다이어그램 팝업 표시

    유형 / 클래스 / 패키지> 다이어그램> 다이어그램 팝업 표시 ...
    또는 Ctrl+ Alt+를 마우스 오른쪽 단추로 클릭하십시오.U

  • 다이어그램 표시 (새 탭이 열림)

    유형 / 클래스 / 패키지> 다이어그램> 다이어그램 표시 ...
    또는 Ctrl+ Alt+ Shift+를 마우스 오른쪽 단추로 클릭하십시오.U

    다이어그램을 마우스 오른쪽 버튼으로 클릭 다이어그램 표시

기본적으로 클래스 / 인터페이스 이름 만 표시됩니다. 자세한 내용을 보려면 파일> 설정 ...> 도구> 다이어그램으로 이동하여 원하는 항목 (예 : 필드, 방법 등)을 확인하십시오.


PS : 이 기능은 Community Edition에서 지원되지 않기 때문에 IntelliJ IDEA Ultimate가 필요합니다. File> Settings ...> Plugins로 이동하면 Community Edition에 UML Support 플러그인이 없음을 알 수 있습니다.


3
안녕하세요, 저는 Intellij 15.0.2를 사용하고 있으며 프로젝트의 클래스 다이어그램을보고 싶지만 패키지 또는 클래스를 마우스 오른쪽 버튼으로 클릭하면 선택 다이어그램 / 다이어그램 표시를 볼 수 없습니다. 누구든지 나를 도울 수 있습니까?
Ectoras

3
@Ectoras, Ultimate가 아닌 Community Edition을 사용한다고 가정합니다. Community Edition에서는 사용할 수 없습니다 (PS : 게시물에 추가됨 참조). IntelliJ IDEA 15.0.2 Ultimate에서 테스트했으며 작동했습니다.
ROMANIA_engineer

54

무료 pugins 중 하나 인 Code Iris를 설치할 수 있습니다 . 여기에 이미지 설명 입력


PlantUML

여기에 이미지 설명 입력

IntelliJ IDEA에서 이러한 유형의 다른 도구는 유료입니다.


더 강력한 대안을 선택했습니다.
In Netbeans- easyUML
In Eclipse- ObjectAid , Papyrus , Eclipse Modeling Tools

여기에 이미지 설명 입력


도움이 되길 바랍니다.


2
Code Iris내 프로젝트를 실행 중지합니다. 커뮤니티 버전 2019.1.
WesternGun

@WesternGun 나는 놀란 사람이 아닙니다. 3 별 등급이 도구 ...
아르 템 Solovev

PlantUML 플러그인을 설치했지만 시작하고 사용하는 방법을 모릅니다. 또한 추가하십시오
Arun SR

15

Ctrl+ Alt+ 시도U

또한 UML 플러그인이 활성화되어 있는지 확인하십시오 (설정-> 플러그인, 설정은 Ctrl+ Alt+ 로 열 수 있음).S


4

Intellij 플러그인 Sketch It을 사용하세요! .

Sketch It으로 생성 된 클래스 다이어그램!  플러그인


1
... 다이어그램을 시각화하려면 PlantUML 플러그인이 필요합니다. Community 버전 2019.1에서는 Graphviz를 설치 bin하고 PATH에 추가 한 후 작동합니다 . Windows 10.하지만, 전체 프로젝트가 아닌 각 패키지의 관계 만 렌더링합니다. 제가 예상했던 일이지만 어쨌든 감사합니다.
WesternGun

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.