2008-09-02 5 views
6

SWT, JDT, GEF와 같은 핵심 이클립스 플러그인을 기반으로 이클립스 플러그인을 개발 중이다.이클립스 3.4에서 개발, 이클립스 3.3에서 실행

많은 잠재 고객이 여전히 사용하고 있으므로 Eclipse 3.3과 호환되도록 플러그인이 필요합니다. 그러나 개인적으로 필자는 이클립스 3.4의 새로운 기능을 좋아하고이를 개발하는 데 사용하고 싶습니다. 즉, 3.3 코드를 참조하려면 PDE가 필요하고, 디버그 할 때는 3.3 인스턴스를 실행해야합니다.

어떻게 달성 할 수 있을지 알아 보시겠습니까?

감사합니다.

답변

12

'대상 플랫폼'설정을 기존 eclipse 3.3 플러그인 세트의 위치를 ​​가리 키도록 변경할 수 있습니다. 이렇게하면 3.3 플러그인과 비교하여 코드를 컴파일하여 응용 프로그램 개발에 사용하는 Eclipse 버전과 상관없이 호환성을 유지할 수 있습니다.

설정은 창 -> 환경 설정 - 아래> 플러그인 개발 -> 대상 플랫폼은

1

바락 말했다 무엇.

http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.pde.doc.user/guide/tools/preference_pages/target_platform.htm

참고도 : 이클립스 도움말에서이 항목을 참조

  • 기본 대상 플랫폼은
  • dev에 환경을 설치 이클립스입니다해야 할 최소한 대상 플랫폼으로 최근과 같은 (즉, 개발자 환경 3.3으로 3.3을 사용할 수없고 대상 3.4)
  • 이렇게하면 개발 Eclipse 설치에없는 플러그인에 대해 개발할 수 있습니다.
0

그리고 어떻게 새로운 palfrom을위한 플러그인을 개발할 수 있습니까? 예 : 3.5 for 3.4 용 새 플러그인 개발 ...

+1

일반적으로 PDE는 순방향 호환성을 보장하지 않습니다. 예를 들어, Eclipse 3.3은 p2와 관련된 중요한 변경 사항이 있었기 때문에 3.4 기반 Eclipse를 자체 호스트 할 수 없었습니다. –