2011-02-25 2 views
2

NetBeans 7에서 Java SE 프로젝트의 클래스 및/또는 메소드에 대한 종속성 그래프를 만드는 방법이 있습니까? 나는 매우 큰 프로젝트를 가지고 있으며 사용하지 않는 클래스 나 메소드를 정리하고 싶습니다. (그리고 의존성 그래프도 유용 할 것입니다.)NetBeans 7 의존성 그래프 (사용되지 않는 클래스/메소드)

그래프의 "중앙"은 내가 호출하는 기본 클래스의 진입 점이 될 것이며 adjacencies는 메서드 호출 (Java Swing 프레임 워크를 오버라이드하는 클래스에 대한 일부 Swing 프레임 워크 메서드 포함)이 될 것입니다.

답변

3

NetBeans 7.0.1에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 "종속성 그래프 표시"를 선택할 수 있으며 충돌 그래프와 함께 모든 종속성 그래프가 표시됩니다! 당신이 방법 의존성 (calll의 hirearchy) 뷰어를 원하는 경우

+1

조언을 주셔서 감사합니다. Google에서 '의존성 그래프 표시'를 검색 할 수 있었으며 가장 큰 결과는 http://stackoverflow.com/questions/3213689/maven-dependency-graph-missing-in-netbeans-6-9입니다. Maven을 사용하여 프로젝트를 설정하는 방법을 모르겠다. (아마도 Java EE 프로젝트가되어야 할까?)하지만 좀 더 연구 할 것이다. – Daniel

2

, descripted된다 http://netbeans.dzone.com/announcements/new-class-visualization-module

플러그인 관리자에서 업데이트 센터를 추가 http://updates.netbeans.org/netbeans/updates/dev/uc/final/main/catalog.xml.gz 지금 http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz

당신이 설치할 수 있습니다

그래픽 클래스 뷰

버전 : 1.4 출처 : Late st 개발 빌드
플러그인 설명 해당 클래스의 필드와 메소드 간의 상호 의존성을 보여주는 Java 클래스 다이어그램을 제공합니다. 익숙하지 않은 Java 클래스에서 중요한 메소드와 필드가 무엇인지 신속하게 파악하는 데 유용합니다. 이

입니다> 그래픽보기 -

당신은 방법에 마우스 오른쪽 버튼으로 클릭를 호출 할 수 있습니다? Jirka

+0

감사합니다. 설명 링크가 아직 작동하지 않지만 보관 된 사본이 있습니다. http://web.archive.org/web/20100105175804/http://netbeans.dzone.com/announcements/new-class-visualization- 모듈 내가 기회를 얻 자마자 시험해 볼 것이다. – Daniel