본문 바로가기
개발툴

이클립스 maven dependency jar 소스 다운로드 받기

by 탁구치는 개발자 2012. 12. 13.

오픈 소스를 사용하다보면 특정 클래스가 어떤 방법으로 코드가 구현되어 있는지 궁금할 때가 있다.


난 이클립스에 jad를 추가하여 decompile된 class파일을 보았는데 코드가 깔끔하게 나오지 않아서 불편했다.


또 다른 방법은 프로젝트 Java build path > Libraries에서 jar attached source를 하여 다운로드 받은 소스를 연결하는 방식이 있다.

헌데 이 방법은 완전 노가다이다.

한번만 노가다를 하면 괜찮지만 새로운 프로젝트를 생성하면 동일한 노가다를 또 해야 한다.


메이븐은 소스 다운로드 및 jar attached source를 자동으로 해준다는 것을 최근에 알게 되었다.


멋지다. ^^

이런 좋은 기능이 있다는 걸 이제서야 알다니.


소스 다운로드 방법은 goal 에 다음을 추가한 후 빌드 시 maven local repository에 소스가 다운로드 된다.

dependency:sources


eclipse:eclipse <-- 이것도 된다.

 


이클립스에서 jar attached source를 자동으로 해주기 위해서는 maven goal을 다음과 같이 지정한 후 빌드해야 한다.

eclipse:eclipse -DdownloadSources -DdownloadJavadocs