오픈 소스를 사용하다보면 특정 클래스가 어떤 방법으로 코드가 구현되어 있는지 궁금할 때가 있다.
난 이클립스에 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
'개발툴' 카테고리의 다른 글
ant 빌드 방법에 대해서 정리 (337) | 2013.02.05 |
---|---|
이클립스 Deployment Assembly에 대해서 (5) | 2013.01.31 |
이클립스 egit 에서 remote push 인증 문제 (387) | 2013.01.07 |
maven프로젝트 Run on Server로 tomcat 구동 방법 (첫 번째 방법) (1) | 2012.12.17 |
maven local repository 경로 변경 (0) | 2012.12.12 |
altibase GUI tool 설치 및 접속 방법 (2) | 2012.10.31 |
VirtualBox 네트워크 설정 (버전 2.2.2) (1) | 2009.05.11 |
VirtualBox 게스트 확장 설치 (리눅스) (0) | 2009.05.09 |