2010-11-24 4 views
20

Maven에서 Intellij를 사용하고 있으므로 사용중인 제 3 자 라이브러리의 소스 코드를 다운로드하는 것이 매우 쉽습니다 (당연히 소스를 Maven 저장소에 게시했다고 가정 할 때).). 해당 타사 라이브러리에서 메소드의 사용법을 찾을 수 있습니까?타사 라이브러리에서 "Find Usages"를 사용합니다.

다른 말로하면 IntelliJ의 "용도 찾기"작업을 사용하고 제 코드에없는 사용법을 제 3 자 소스 코드에서 찾고 싶습니다. 가능한가? IntelliJ에 없으면 다른 도구가 있습니까?

답변

29

UPDATE

좋아, 그럼 난 당신이 용도를 검색 할 수 있다는 것을 발견했다. 메서드에서 ALT-F7 (용도 찾기)을 사용하는 경우 프로젝트 또는 모듈 대신 프로젝트 및 라이브러리으로 범위를 선택하기 만하면됩니다. 이것은 나를 위해 완벽하게 작동합니다. 소스 코드가 포함 된 다른 라이브러리의 메소드 등의 모든 용도를 찾습니다.

ORIGINAL 답변 내가 할 하지 는 (사람이 알고 있다면 나는 또한 대답에 관심이있을 것이다, 그래서 내가 잘못 될 수 있음) 가능하다 생각합니다. 내가 알기에, 소스 코드를 추가하는 것은 그 코드에서 무슨 일이 일어나고 있는지를 "볼"수있는 능력을 준다. 프로젝트에 포함 된 은 실제로이 아닙니다. 등 다른 응용 프로그램으로

을 용도를 찾는 인 IntelliJ에만 인덱스 자신의 프로젝트는 내가

+0

Intellij는 타사 코드를 색인화합니다. "수업에 가면", 제 3 자 코드를 찾을 수 있습니다. – ripper234

+0

사실입니다. 어쩌면 비슷한 방식으로 IntelliJ가 제 3 자 코드에서 사용법을 찾을 수 있습니다. 나는 가서 아무것도 찾을 수 있는지 알아 보겠습니다. –

+0

위대한, 이것은 가장 유용합니다. 나는 CTRL-ALT-F7을하고 있었는데 외부의 방법에는 아무 것도하지 않았다. – ripper234

3

인 IntelliJ의 찾기 용도 기능 : 알고 당신 받는다는 포함 범위 "프로젝트"와 "프로젝트 및 라이브러리를"(이 없습니다 의존성). "프로젝트 및 라이브러리"는 소스 코드에 정의 된 기호에서는 사용할 수 없지만 종속성에 정의 된 기호에서는 사용할 수 있습니다.

관련 문제