디버거가 해당 소스가없는 일부 클래스 파일 에 들어가면이 장애물이 발생합니다. 를 찾기 어려운 경우가 많습니다 :인기있는 Java 라이브러리에서 "소스를 첨부"를 쉽게 할 수 있습니까?
당신은, 각각의 프로젝트, 를 호스팅하는 사이트를 검색하고, 예를 들어 (그``다운로드 소스 ''페이지를 찾을 내가 JPA의 API에 대한 을 검색 지난 시간을 가지고, 소스를 확보하는 데 몇 시간이 걸렸습니다.) 또는 을 개정 관리에서 확인해야 할 수도 있습니다.
정확한 버전을 알고 있어야합니다. 그렇지 않으면 디버거는 — 일부 프로젝트는 단지 자체에 포함 포장의 소스 코드에 대한 규칙은 없다 주석과 빈 행 :
로 단계 수; 일부는 별도의 zip 파일을 제공합니다. 다른 사용자는 zip 내의
src/
하위 폴더에 있습니다.
간단 할 때 왜 그렇게 복잡한가요? 클래스 파일 (또는 해시 파일)을 컴파일 한 소스 파일 에 연결하는 몇 가지 중앙 저장소가있을 수 있습니다 (또는이 파일에 대한 링크). 어쩌면 꽤 거대한 repo 일지 모르지만, 은 매우 단순하게 구조화되어 있습니다. IDE 플러그인은 자동으로 필요한 것을 가져 오기 위해 쿼리 할 수 있습니다.
여러분, 같은 경험이 있습니까?
첨부 할 원본을 어떻게 구할 수 있습니까?