필자는 기능으로 구성된 번들로 구성된 Eclipse 기반 OSGi 애플리케이션을 보유하고 있습니다. 필자는 제품 정의를 사용하여 응용 프로그램을 시작합니다. 이 정의에서 내 번들의 시작 레벨을 설정할 수도 있습니다.동적 Eclipse 기능의 시작 레벨 설정 : p2.inf 대신?
이제 실행중인 응용 프로그램에 기능을 추가하려고합니다. 이 기능에서 번들의 시작 레벨을 지정하는 유일한 방법은 p2.inf 파일입니까? 제품을 다시 정의하고 다시 시작하는 것이 실제로는 역동적이지 않기 때문에 최적의 솔루션이라고는 할 수 없습니다.
"제품 다시 시작"이란 무엇을 의미합니까? p2를 사용하면 실행중인 제품의 새 버전을 설치할 수 있습니다. AFAIK를 다시 시작하지 않아도됩니다. – oberlies
좋은 힌트입니다, 감사합니다. 즉, 우리는 다음을 할 수 있습니다. 1. 새로운 번들을 설치할 시작 레벨이 포함 된 새로운 버전의 제품을 만듭니다. 2.이 제품 버전을 설치하십시오. 3. 응용 프로그램에 새 기능을 추가하십시오. – usan