W moim projekcie OSGi Mam maven-bundle-plugin z instrukcjami, aby importować jakieś ścieżki, np. org.blah.blah * I mam dwa inne pakiety, które eksportują takiego pakietu. Jak skonfigurować mój pakiet, aby zaimportować plik org.blah.blah. * Z obydwu?Jak zaimportować ten sam pakiet z różnych pakietów osgi?
7
A
Odpowiedz
10
Nie można zaimportować danej nazwy pakietu z więcej niż jednego pakietu. Co możesz zrobić, to zażądać -zainstaluj oba pakiety, które zapewnią Twojemu pakietowi dostęp do obu pakietów w postaci podzielonego pakietu ze wszystkimi nieodłącznymi problemami dzielonych pakietów i pakietu wymagań. Zobacz 3.13.3 w specyfikacji OSGi Core Release 5.
Lepiej byłoby naprawić (jeśli możesz), aby uniknąć podziału pakietów.