Все URI (со схемой mvn:
), указанные в etc/startup.properties
, переводятся непосредственно Карафом при запуске.
Невозможно определить mvn:
URI,потому что mvn\:org.ops4j.pax.url/pax-url-aether/2.4.5
связка - это та, которая может выполнить такое разрешение, и у нас возникнет проблема с курицей и яйцом.
Поэтому Караф переводит эти mvn:
URI в file:
URI, указывающие на ${karaf.home}/system
.Например, mvn\:org.ops4j.pax.logging/pax-logging-logback/1.8.4
→ file:${karaf.home}/system/org/ops4j/pax/logging/pax-logging-logback/1.8.4/pax-logging-logback-1.8.4.jar
.
Если он не найден, он не разрешен.Пожалуйста, убедитесь, что у вас есть пакет org.apache.karaf.service.guard-3.0.6.jar
в каталоге system/
Карафа.