2009-08-10 5 views
1

우리는 이클립스 RCP 제품을 가지고있다. 이는 Eclipse 플러그인의 수 (UI 등)에 달려 있다는 것을 의미한다. 후자를 제공하기 위해 참조 Eclipse ("target")를 설정했습니다.Eclipse 타사 플러그인은 어디에 저장해야합니까?

Google 제품은 여러 타사 플러그인에 따라 다릅니다. 이것들을 넣기위한 표준 위치이 있습니까?

우리는 대상 Eclipse의/plugins에 몇 가지 타사 플러그인을 가지고 있지만 이것은 나에게 잘못된 것으로 보입니다. 제 3 자 플러그인은 참조 Eclipse보다 자주 또는 적어도 다른 시간대에 변경됩니다.

(버전 제어하에) 작업 공간에 별도의 프로젝트에 제 3 자 플러그인을 넣으려고했으나 헤드리스 build.properties에서 pluginPath 속성을 사용했지만 PDE 헤드리스 빌드를 찾지 못했습니다.

이것은 Eclipse 3.4.2입니다. 타겟 플랫폼의 처리가 3.5에서 다소 변경되었음을 알고 있습니다.

웹에서 보았던 대부분의 주석은 표준 Eclipse 설치에 추가 할 플러그인을 작성한다고 가정하는 것 같습니다. 그렇지 않습니다. 완전히 다른 제품입니다.

답변

0

3 부 플러그인을 사용해야하는 표준에 대해 알고있는 표준이 없습니다. 외부 확장 위치를 ​​정의하고 파티 플러그인/기능을 저장할 수 있습니다. 원하는 경우 여러 Eclipse 설치에서 플러그인을 다시 사용할 수도 있습니다. 도움말 -> 소프트웨어 Updates-> 사용 가능한 소프트웨어 -> 사이트 -> 로컬 이전 버전의 추가 : 도움말 ->를 소프트웨어 Updates- 관리> 구성 -> 추가 확장 위치

당신은 가니메데 이후로 이동하여 확장 기능의 위치를 ​​추가

Ganymede의 경우, 확장 위치가 조금 다르게 작동합니다 (IIRC 플러그인이 표준 Eclipse 설치로 복사되는데 어떤 종류의 점이 그 점에 어긋납니다). 유용 할 수있는 dropins이라는 새로운 개념이 있습니다.

3

내 RCP 응용 프로그램의 경우 사용자 지정 대상 플랫폼 디렉토리 (예 : rcpapptarget)를 만들었습니다. 이 디렉토리에서 나는 다음과 같은 패키지 압축을 풉니 다 :

  • eclipse-3.4.2-delta-pack.zip
  • 그런

    • eclipse-RCP-SDK-3.4.2-win32.zip를 I 내 응용 프로그램에 필요한 다른 Eclipse 또는 타사 플러그인을 추가하십시오. 예를 들면 :

      • 모든 .zip 파일
      • 제이 libs와 EclipseCallBasic_1.1.0 플러그인의 도움말 지원, cheatsheet를 위해 필요한
      • 추가 이클립스 플러그인 플러그인 배포
      • 더비 최신 GEF, 업데이트 등

      그런 다음 해당 RCP 응용 프로그램을 개발하기위한 작업 공간을 설정하고 작업 공간의 "대상 플랫폼"이 해당 사용자 정의 대상 플랫폼 디렉토리를 사용하도록 지정하십시오. 나는 그 목표 플랫폼을 사용하여 모든 개발을하고 내 헤드리스 빌드도 그것을 사용합니다.

      대상 플랫폼을 설정하려면 [창] | 환경 설정 명령을 클릭하고 플러그인 개발 | 환경 설정 트리에서 대상 플랫폼을 선택하십시오. "위치"를 생성 한 디렉토리를 가리 키도록 설정하십시오.

    관련 문제