2012-06-21 2 views
1

Eclipse 디버거가 프로젝트 참조로 포함 된 클래스의 소스를 찾을 수없는 문제가 있습니다. 내 응용 프로그램에는 Maven 저장소에있는 참조 된 라이브러리와 내 작업 영역에있는 다른 프로젝트에 대한 프로젝트 참조의 일부로 포함 된 두 가지 유형의 참조 된 라이브러리가 있습니다.Eclipse 디버거 : 프로젝트 참조에 소스를 찾을 수 없습니다.

디버거에는 Maven 저장소의 클래스에 대한 소스가 표시되지 않습니다.

그러나 프로젝트 참조를 사용하여 포함 된 클래스를 디버깅하려고하면 소스를 찾을 수 없습니다. "소스 조회 경로 편집"을 클릭하고 소스 위치를 찾을 수없는 프로젝트 위치를 지정할 때도 마찬가지입니다. 문제의 클래스가 프로젝트의 출력 폴더에 존재하므로 문제가 무엇인지 잘 모르겠습니다.

누군가 도와 드릴 수 있습니까?

+0

프로젝트에 대한 직접 참조로 "내 프로젝트의 다른 프로젝트에 프로젝트 참조의 일부로 포함 된"프로젝트를 추가해야 할 수도 있습니다. – Attila

답변

1

OK

덕분에, 나는 그것을 열어 거의 빨리이 문제를 해결했습니다.

문제는 응용 프로그램의 프로젝트를 가져 오는 방식으로 인해 발생한 것 같습니다.

그래서 Eclipse에서는 m2e의 파일> 가져 오기> maven> 기존 Maven 프로젝트를 사용하여이 파일을 가져 왔습니다.

이로 인해 Maven 저장소에 대한 실제 jar 파일 참조 대신 프로젝트 참조로 포함 된 작업 공간에 존재하는 종속성이 발생했습니다.

Maven 저장소에 대한 실제 jar 파일 참조를 얻으려면 mvn eclipse : eclipse를 실행하고 디버거가 소스 코드를 선택할 수있었습니다.

m2e 플러그인의 알려진 문제점입니까?

관련 문제