Eclipse 플러그인 개발 - Target Platform 설정

 개발 중인 플러그인을 확인하기 위해 실행(Run Eclipse Application) 하거나  디버그(Debug Eclipse Application)를 수행하면 현재 자신이 작업하고 있는 이클립스에 자신이 개발하는 플러그인이 설치된 형태로 실행이 된다.

일반적인 경우라면 상관 없지만,
자신이 개발 중인 플러그인과, 현재 자신이 사용하는 플러그인 사이의 충돌 때문에 빌드가 안될 수 있고,
배포해야 할 플러그인이 하위 버전의 이클립스에서 작동하도록 해야 할 경우 부득이 하위 버전의 이클립스를 써야 하는
문제를 겪을 수 있다.

이런 문제를 해결하기 위해 이클립스(RCP) 개발환경에서는 target platform을 설정하는 기능을 제공한다.(원래 있는 기능이지만, 따로 설정을 안하면 사용하는 이클립스가 target platform으로 설정된다.)
Target platform을 설정하는 기능은 아래와 같다.
  1. Window - Preference - Plug-in Development - Target Platform 화면으로 이동 한다.
  2. 화면 상단의 Location에서 target platform으로 삼을 이클립스 경로를 설정한다.
  3. OK를 누르면 자동으로 환경구성을 한다.

target_platform.JPG

 

Tip.

Target platform으로 이클립스 RCP 버전을 사용하는게 좋다. 소스코드와 JAVA DOC을 지원하기 때문인데,
보통 이클립스에서 제공하는 RCP 패키지는 다른 유용한 플러그인들을 포함하지 않기 때문에 오히려 개발이 불편해진다.
이 경우, RCP 패키지에 플러그인을 일일이 설치하기 보다는 자신이 사용하는 이클립스를 target platform으로 지정하고, 그 이클립스의 plugins 디렉토리에 RCP의 플러그인을 설치하는 게 편할 수 있다.(플러그인을 설치했다면, 위 그림의 Reload 버튼을 눌러 플러그인을 다시 로드한다.)

일단 org.eclipse.platform.doc.isv_3.3.1.r331_v20070913.jar (파일 이름 뒷부분은 버전에 따라 다를 수 있다.) 파일만 설치해도 RCP에서 제공하는 클래스의 Javadoc을 볼 수 있다.

 

by uratang | 2009/06/09 16:35 | my tails... | 트랙백(1) | 덧글(2)

트랙백 주소 : http://uratang.egloos.com/tb/2341573
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 월풍도원(月風道院) -.. at 2010/07/29 22:12

제목 : [이클립스RCP(ECLIPSE RCP)] Eclip..
이미지출처 : www.mobilefish.com EclipseRCP 다른플러그인에서 환경설정 가져오기. (EclipseRCP How to get Preferences from other Plug-ins?) 최신의 이클립스 RCP 어플리케이션에서 Platform.getPlugin("plugin name") 을 사용하지 말라고 권고하기 때문에 Platform.getPlugin("plugin name").getPluginPreferences() 를 ......more

Commented by NYA at 2009/06/09 22:37
우왕 처음 보는 새글이에요 -_-;
Commented by uratang at 2009/06/12 22:02
이쯤되면 하나씩 새 글을 올려야죠.
싸이든 블로그든 가늘고 길게..^^

:         :

:

비공개 덧글

<< 이전 페이지     다음 페이지 >>