2012-10-13 2 views
1

여러 가지 방법으로 Eclipse 플러그인을 배치 할 수 있습니다. jar 또는 업데이트 사이트와 같은. 그러나 나는 의존성을 포함하는 방법을 완전히 보지 못하고있다. 나는 (의존성 탭 아래에있는) feature.xml에서 그것들을 선언 할 수있다. 그러나이를 배포 가능한 P2 사이트로 내 보내면 종속성이 없습니다. 종속성은 machine/eclipse 폴더에있는 다른 플러그인입니다. 따라서 플러그인은 내 작업 공간에서 실행되지만, 필자는 의존성이 없어서 다른 Eclipse 설치에 완전히 배치 할 수 없습니다.eclipse plugin (자체 개발) with dependencies를 설치하는 방법은 무엇입니까?

+1

종속성이있는 플러그인을 만드는 데 필요한 자습서를 찾아야 할 수도 있습니다. –

답변

2

P2 업데이트 관리자는 종속성의 업데이트 사이트를 알아야합니다. 그런 다음 해당 기능이 해당 종속성을 포함하도록 사용자의 설치 요청을 수정합니다. This answer은 합리적인 것으로 보이는 생성 된 context.xml을 수동으로 수정하도록 제안합니다.

(권장하지 않음) 대체 사이트는 P2 미러링 작업을 사용하여 업데이트 사이트의 종속성을 미러링하는 것일 수도 있습니다. 처음 설치하는 동안 P2는 자신의 업데이트 사이트에서 미러링 된 기능을 사용할 수 있으며 이후에 원래의 사이트에서 가장 최신 버전으로 업데이트 할 수 있습니다. 이러한 종속성으로 인해 모든 좋은 플러그인이 자체 업데이트 사이트를 알 수 있습니다.

+0

신 나는 이클립스 플러그인 개발을 싫어한다 ... – Zombies

관련 문제