2012-02-28 9 views
1

많은 수의 클래스가있는 프로젝트 (> 1000)가 7 개의 병으로 아카이브됩니다. 이러한 모든 병은 별도로 만들어집니다 (개미 사용). 어떤 클래스가이 클래스 중 하나를 변경하면이 클래스에 의존하는 다른 많은 클래스가있을 수 있으며 런타임에 모두 실패합니다. 어떻게 다른 항아리에서 클래스 파일에 대한 종속성을 확인할 수 있습니까? 감사합니다.다른 클래스에서 클래스에 대한 종속성을 확인하는 방법

+1

일부 단위 테스트 구현 – NimChimpsky

답변

0

NetBeans와 같은 것을 활용하는 경우 모든 프로젝트를 열어 'Find Usages'를 사용할 수 있습니다.

0

Class Dependency Analyzer 도구를 사용할 수 있습니다.

+0

내가 Maven으로 마이그레이션하면 도움이 될 것입니다. – user1238442

+0

이것은 Maven 도구가 아닙니다. jar 파일 모음을 가리키고 jar, 패키지 및 클래스 사이의 종속성을 그래프로 나타낼 수있는 독립형 Java 응용 프로그램입니다. – Martin

1

가장 좋은 방법은 Eclipse 또는 NetBeans와 같은 IDE를 사용하는 것입니다. IDE가이 문제와 관련하여 여러 가지 방법으로 도움을 줄 수 있습니다.

프로젝트의 소스 코드 또는 소스 jar가없는 경우 회귀 테스트에서 도움이 될 수있는 통합 테스트를 만들어야합니다 (실제로 대부분의 경우이를 수행해야 함). JUnit을보고 시작할 수 있습니다. 변경 후에 테스트가 실패하면 클래스/API의 사용법을 조사해야한다는 것을 알고 있습니다.

+0

일부 병에 대한 출처가 없습니다. Eclipse 플러그인이나 저를 도울 수있는 스크립트가 있습니까? – user1238442

관련 문제