2012-08-09 1 views
1

기존 Eclipse 설치에 일반 플러그인을 제공 할 수있는 방법으로 플러그인에서 Eclipse (3.x) RCP 응용 프로그램을 만들려고합니다. 또한 해당 플러그인에서 RCP 응용 프로그램을 작성하십시오.동일한 소스에서 Eclipse RCP 응용 프로그램 및 플러그인 저장소 만들기

내 실험은 다음과 같은 레이아웃을 가지고 저를 주도하고있다 : 각 ID가 이전에 따라

  • com.company.testapp.plugin
  • com.company.testapp.feature
  • com.company.testapp.updatesite

. 이것은 올바르게 작동하며이 기능을 통해 플러그인에서 업데이트 사이트를 구축 할 수 있습니다. 내가 지금하고 싶은 것은 기능 주위 RCP '래퍼'를 제공하기 위해 단지 필요한 기계를 포함하는

  • com.company.testapp.rcp

같은 것을 추가 할 수 있습니다. com.company.testapp.rcp은 제품 정의 인 testapp.product을 포함합니다.

그러나이 링크가 작동하지 않는 것 같습니다. 제품 구성에서 실행을 시도 할 때 "제품 com.company.testapp.rcp.product을 찾을 수 없습니다."라는 메시지가 나타납니다.

(궁극적으로, Maven/Tycho의 업데이트 사이트와 RCP 응용 프로그램을 만들 수 있기를 원합니다. 다시 업데이트 사이트를 구축 할 수있는 마스터 POM이 포함 된 com.company.testapp.master이 있습니다.)

Tycho가있는 플러그인을 빌드하는 데 많은 자원과 RCP 애플리케이션을 구축하는 데 많은 자원이 있지만 동일한 소스 트리에서 빌드하는 데는 아무 것도 발견하지 못했습니다. 나는 어떤 식 으로든 Eclipse 또는 Tycho 전문가가 아니므로, 내가 무엇을 검색해야하는지 알지 못하는 것일 수 있습니다.

그런 것도 가능합니까? 제품과 P2 저장소 (옛 갱신 사이트 메커니즘을 대체)를 정의 com.company.testapp.repository :

답변

3

대신 com.company.testapp.updatesite (및 com.company.testapp.rcp) 새로운 모듈을 만들 수 있습니다. 이 모듈은 다음과 같은 파일이 있어야합니다 당신은

  • *.product (귀하의 경우 com.company.testapp.feature에) P2 저장소의 기능과 범주를 정의

  • +0

    으로 설명되어 있습니다. 저에게는 효과적이었습니다. 감사! – kfb