2013-04-10 3 views
0

동일한 기호 이름을 사용하지만 버전이 다른 두 개의 OSGi 번들이 있다고 가정하십시오. 두 번들 모두 동일한 버전 관리되지 않은 패키지 (예 : my.package)를 내 보냅니다. OSGi가 어떤 번들이 패키지를 제공하는 데 사용될 것이라는 것을 보장합니까? (OSGi의 명세서에 대한 참조가 도움이 될 것이다.) 동일한 이름과 동일한 버전동일한 기호 이름을 가진 번들의 OSGi 패키지 내보내기 동작

두 패키지가 동등한 것으로 간주된다

답변

1

호, 그것을 선택하는 문제가되지 않도록한다. 따라서 OSGi는 자유롭게 선택할 수 있습니다. OSGi 핵심 사양 R5, 3.6.4 절을 참조하십시오.

0

버전이 지정된 패키지와 버전을 지정하지 않은 패키지 사이에 "사용"제약 조건이 없으면 아니오입니다.