본문 바로가기

Java For All/eClipse

Eclipse Plugin

  이클립스를 설치하면 가장 먼저하는것 바로 플러그인 추가
버전이 바뀔때마다 빨리 써보고싶어 바로 옮겨타는 나같은 사람들에겐 짜증나는 일이다.
항상 쓰는 플러그인 정보를 넣어서 처음 설치시에 쫙깔아주면 좋겠다.

 주로 사용하는 플러그인들

subversive
커넥터를 따로 설치해야하는게 맘에안들지만
프로퍼티설정도편하고 ctrl+shift+s 싱크, ctrl+shift+c커밋 등의 기본 단축키등 쓰기 편하다.
커밋 커맨드 넣기 귀찮어서 Mylyn연동 플러그인도 꼭 체크한다.
이렇게하면 Mylyn 태스크에 연결되어 자동으로 커맨드 넣어준다.
태스크는 Mylyn의 Jira repository를 이용하면  Jira와 연동된다. Jira이외에도 bugzilla, trac와도 연동된다. 
plugin
http://download.eclipse.org/technology/subversive/0.7/update-site/
connector
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/ 

q4e
m2eclipse를 썼었는데 무겁고, 이것때문엔 많이 느려진다는 소문도 있어서  q4e를 사용중..
의존관계 그림이 멋지다..(과연 쓸모가 있을런지 모르겠지만)
그리고 얼마전에 m2eclipse lite버젼이 있다는 글을 읽었는데 한번 써봐야 겠다. 클라이언트 따로 깔아야되면 패스..
http://code.google.com/p/q4e/

SpringIDE
많은 기능이 있으나 실제 사용하는것은 applicationContext화일에서의 code assist, F3(HyperlinkDectector)
정도밖에 없어서 required표시된것만 설치한다.
http://dist.springframework.org/release/IDE

MoreUnit
TDD를 한다면 간단하지만 이것만한게 없다!
ctrl+j로 소스와 테스트클래스를 이동한다. 이거 얼마나 편한지..
클래스 템플릿등의 기능도 같이 들어있다.
http://moreunit.sourceforge.net/org.moreunit.updatesite/

Eclipse-tools
몇가지인가의 이클립스의 추가 툴 들인데 그중에서 내가 사용하는것은
quickmarks  소스에 마크를 하고 간단히 art+[0-9]의 단축키로 해당 마크에 점프한다.
MoreUnit과 함께라면 금상첨화~ 집중해서 작업할때에 마우스로 손이 안가도 된다.
xml에디터에서 북마크 지정 다른 플러그인 등으로 인해 안돌아가는듯 하다.
이럴땐 기본텍스트 에디터로 열어주고 북마크 지정 해놓으면 계속 쓸 수 있다.
이외에 가끔 
call hierarchy 를 사용한다. 기능은 이름 그대로 이다. ctrl+shift+G 의 고급버젼쯤이 되겠다.
http://eclipse-tools.sourceforge.net/updates/
그런데 내가 사용하는 다른 플러그인과 충돌이 있는지 quickmarks가 항상 제대로 동작이 안되어http://eclipse-tools.sourceforge.net 에 가서 직접 파일 받아서 설치해서 사용한다. 

Decompiler
예전에는 JAD를 사용했었는데 집의 컴을 맥으로 바꾸고 맥버젼 Jad가 있나 없나 확인도안하고.. 
요걸 써보았는데 훨신 낳은 것 같다.
특히 JAD에서 소스를 붙여넣어도  JAD로 열려 버리거나 가끔 동작안하는 문제가 있었는데 
Decompiler에서는 불편함없이 쓰고있다.  
먼저 수동으로 인스톨해주어야 하는 플러그인이있으므로 아래의 사이트에서 알려주는대로 설치~
http://java.decompiler.free.fr/?q=jdeclipse

coverlipse
약간 규모가 있는 일이면 커버리지를 떠본다.
http://coverlipse.sf.net/update
그런데 이것 역시 뭐랑 충돌나는지 잘 안깔릴때가 있는대 그럴땐 
http://works.dgic.co.jp/djunit/update/3.3.x/site.xml
좀 촌스럽지만 쓸만하다..

그밖에
여유가 있으면 
pmdfindbugJDepend 같은것도 돌려본다.
이것들은 왠지 무거워지는 듯해서 이클립스는 백업해두고 설치한다.
http://pmd.sourceforge.net/eclipse/
http://findbugs.cs.umd.edu/eclipse/
http://andrei.gmxhome.de/eclipse/

정리해 놓고 보니 꽤 된다.
항상 preference를 export해놓고 쓰긴하지만 그래도 이클립스 설치 때마다 설치하려니 꽤나 번거롭다.  
특히 새 버젼 나오면 먼저 뭐 깔어야된다 등...  튕기기도 많이하고...
요거 어떻게좀 안되려나...

요즘은.
쓸만한 자바스크립트 플러그인을 찾아보고 있다. java만큼은 안되더라도 prototype이 지원되고 code assist만이라도 좀 재대로 되면 좋겠다.
좋은거 있으면 알려주세요...