로버트 던 OSGi Dependencies: Heaven and Hell을 본 후, 나는 다음에 특별히 관심이 :번들을 활성화 할 때 번들의 종속성을 자동으로 활성화하는 방법은 무엇입니까?
당신이 당신 자신을이 모든 것을 관리해야 할 것
ACTIVE
번들 의존성을 인식하지 않았다 리졸버를 사용한 경우. 님블로 필요한 것을 물어보고 해결사가 나머지 중 을 돌보게하십시오. 이렇게하면 개발 라이프 사이클이 빨라지고 중복 스크립트가 스크립트에서 중복 제거됩니다.
리차드가 말한 것처럼 obr을 사용하면 해결 시간 의존성을 해결할 수 있습니다. 그러나, 나는 번들의 소스를 스캐닝하지 않으면 액티브 타임 의존성 (액티브 번들의 의존성을 자동으로)을 해결하기가 어렵다고 생각한다.
예를 들어 번들 A가 BundleContext.register
방법을 사용하여 번들 B에 등록 된 서비스를 사용한 경우 번들 A를 활성화 할 때 번들 B를 활성화해야한다는 사실을 어떻게 알 수 있습니까?
OSGi 태그를 추가해야합니다. –
Robert의 제안에 감사드립니다! –