Распаковка сообщения дает вам сообщение громко и ясно:
Unable to resolve com.packtpub.felix.bookshelf-inventory-impl-mock[7]
В пакете 7 (com.packtpub.felix.bookshelf-inventory-impl-mock) возникла проблема
(R 7.3): missing requirement
У вас было несколько обновлений, и 7-й пакет находится на третьей ревизии.Здесь не так важно знать: -)
osgi.wiring.package;
Вам не хватает пакета (osgi.wiring.package - это пространство имен OSGi для заголовков пакетов импорта / экспорта.)
(&(osgi.wiring.package=javax.jms)(version>=1.1.0))
Это фильтр LDAP / OSGi.Распаковываем:
osgi.wiring.package=javax.jms
Ищем пакет javax.jms
version>=1.1.0
И версия должна быть больше или равна 1.1.0
Пакетjavax.jms
является пакетом Java EE и не является частью JRE.Вам нужно найти пакет, который его экспортирует (с правильной версией).Поскольку вы скомпилировали код, он должен быть уже в вашей сборке.Найдите этот пакет, а также разверните его в своей среде.