티스토리 뷰

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


난 이클립스에 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

댓글
댓글쓰기 폼
공지사항
Total
2,622,202
Today
266
Yesterday
1,137
링크
«   2019/06   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
글 보관함