2013-05-10 2 views
0

p2를 강제로 설정하려면 해당 매니페스트에서 싱글 톤으로 정의 된 일부 번들에 싱글 톤 = '거짓'을 설정하십시오.p2에서 번들 iu 정의에서 singleton = false를 설정하는 방법

Eclipse 런타임에서 여러 개의 싱글 톤 플러그인을 동시에 활성화 할 수는 없지만 OSGI 의미로는 설치하지 말아야한다는 것을 알고 있습니다. 이는 디스크에 현재 의미가 있음을 의미합니다. 일부 라이센스 파일에 따라 필요한 번들을 활성화하기 위해 자체 컨 피규 레이터를 구현했습니다.

나는 모든 bundle IUs에 싱글 톤 = '거짓' 속성을 추가하기 위해 수동으로 content.xml을 수정하려고했지만 제대로 작동합니다. 하지만 p2.inf 파일을 사용하는 방법이 있는지 알고 싶습니다.

모든 주셔서 감사합니다.

답변

0

p2와 함께 제공되는 표준 게시자는 표준 Eclipse 설치용 케이스를 제공합니다. 목표는 실행될 설치를 작성하고 런타임에 실패하면 설치를 실패하는 것입니다. 따라서 표준 p2 게시자의 유스 케이스 지원에 놀랄 것입니다.

그러나 자신의 게시자는 자유롭게 작성할 수 있습니다. p2 (p2 게시자뿐만 아니라 전체 프로젝트)는 OSGi/Eclipse 설치뿐만 아니라 모든 종류의 다양한 설치 시나리오를 지원하는 것을 목표로합니다.