[eclipse] 외부 에디터 사용할때 새로고침 자동으로 설정

화면쪽 작업을 할 때, 이클립스 에디터 말고 다른 에디터를 사용하고 싶다. 하지만 다른 에디터에서 저장을 해도 화면에 바로 적용이 안되고 이클립스에서 Refresh를 해줘야 하는 불편함이 있다. 그래서 찾아보니 Refresh 안해도 되게 하는 설정이 있다.

Eclipse 메뉴에서 Window > Preferences 선택하면 창이 뜬다.
그리고 General > Workspace 페이지로 가서 Refresh using native hooks or polling 설정을 체크해 주면 된다.

이것을 설정하면, 파일 업로드를 해도 Refresh를 해줘야 했었는데 Refresh 안해도 될 것 같다.

참고 : http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-52.htm

subclipse 유저 변경하기

이클립스에서 svn 플러그인인 Subclipse를 사용할 때, 다른 사람의 아이디로 임시로 사용하다가 내 아이디를 발급 받아서 사용자 변경을 하려고 했는데, 도저히 메뉴를 찾을 수 없었다.

검색해보니 subclipse는 사용자 정보를 저장소 정의할 때 수집하지 않는다, 왜냐면 JavaHL과 SVNKit client adapter가 알아서 필요할 때 다시 물어보기 때문이다 (패스워드 변경됐을 때).

그래서 지금은 캐싱된 정보를 수동으로 지워서 다시 사용자 정보를 입력하는 수밖에 없다.

캐싱된 정보는 윈도우에서는 %APPDATA%\Subversion\auth 에 저장되고 리눅스에서는 ~/.subversion/auth 에 저장된다.

이 폴더를 지우고 이클립스를 재실행하니 다시 로그인 하라는 창이 뜬다.

참고 : http://stackoverflow.com/questions/914895/how-to-change-credentials-for-svn-repository-in-eclipse

이클립스 구버전에서 m2eclipse 설치

이클립스 구버전 사용자들의 고민은 플러그인들이 더이상 이클립스 구버전 용으로 나오지 않는다.

m2eclipse 라는 메이븐 플러그인을 사용하려 했더니 최신 버전의 이클립스만 지원하여 구버전을 설치했다.

http://wiki.eclipse.org/M2E_updatesite_and_gittags

위 사이트에 m2eclipse 구버전부터 신버전까지 골라서 받을 수 있다.


받고 싶은 버전의 p2_url 을 복사하여 이클립스에서 Help > Install New Software 로 가면 설치할 수 있다.



이클립스 기본 인코딩 설정

이클립스 메뉴에서 Window > Preferences 를 선택하면 창이 뜨는데

상단에 encoding 이라고 검색하면, 인코딩 설정할 수 있는 파일들 목록이 나온다.

여기서 property, html, css, jsp 등 파일들의 default encoding을 설정할 수 있다.

아래는 property 파일의 기본 인코딩을 utf-8로 바꾸는 그림이다.


왼쪽에 탭에서 html, jsp, css등 기본 인코딩도 원하는 대로 변경해주면 되겠다.

이클립스 플러그인 제거하기

이클립스 메뉴에서 Help > About Eclipse로 가면


이 창이 뜨는데, 여기서 Installation Details 로 가면


설치된 플러그인들이 나온다. 여기서 제거하고 싶은 플러그인을 Uninstall 하면 된다.

Eclipse is running in a JRE, but a JDK is required

오랜만에 이클립스 셋팅을 했다.

메이븐 플러그인을 설치하고 나서 설정쪽에 가려고 했더니

Eclipse is running in a JRE, but a JDK is required 라는 경고가 떴다.

이클립스 실행하기 전에 eclipse.ini에서 -vm값에 jdk로 설정을 해야 하는데,

어중간하게 밑에 설정했더니 적용이 안되서

맨 위에 설정했더니 경고가 없어졌다.


-vm
C:\Program Files\Java\jdk1.6.0_23\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m