문제

현재 Eclipse에서 Maven 프로젝트를 개발 중입니다. M2Eclipse 플러그인이 아름답게 작동합니다. 디버깅으로 상자 밖으로 작동합니다.

그러나 내가 오픈 소스 타사 리 바리를 디버깅 할 때. Maven은 소스 코드를 자동으로 끌어 올릴 수 있지만 Eclipse Debugger는 현재 실행 지점을 올바른 소스 파일 위치로 해결할 수 없습니다.

소스 코드가 다운로드하고 브레이크 포인트를 설정할 수 있기 때문에 다운로드 될 것이라고 확신합니다. 그리고 브레이크 포인트가 작동합니다.

그러나 Eclipse는 너무 다른 Windows에서 소스 코드와 현재 실행점을 보여줍니다. "TransformerImpl.class"탭 창은 소스 코드를 보여 주지만 "Transformer.Transform (소스, 부울) 행 : 642"가있는 다른 탭 창에 표시된 현재 실행 지점이 표시되지만 현재 실행 지점이 표시됩니다. 이 창에는 소스 코드가 표시되지 않습니다.

나는이 작업을 수행 할 수있는 간단한 구성이 없다. 그러면 정말 아름답습니다.

도움이 되었습니까?

해결책

나는 그것이 마지막 M2eclipse 버전 중 하나에서 도입 된 버그라고 생각합니다. 따라서 해결 방법은 누락 된 클래스를 위해 열린 편집기에서 "소스 첨부 파일 편집"버튼을 클릭하고 M2Eclipse가 다운로드 한 Maven 로컬 저장소에서 소스 JAR을 수동으로 첨부하는 것입니다.

당신은 실제로해야합니다 이 문제를 m2eclipse 에보 고하십시오, 따라서 개발자는 향후 버전으로 수정할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top