Я использую Karaf 4.4.6. У меня возникла проблема с пакетом, который неявно запускается одной из моих функций зависимостей. Я использую cxf-http 3.5.5, и он загружает cxf-rt-transports-http. Теперь я хочу изменить эту функцию, чтобы пакет cxf-rt-transports-http не запускался.
Я заметил, что в org.apache.karaf.features.cfg есть свойства FeatureProcessing=org.apache.karaf.features.xml, которые могут указывать на XML-файл FeaturesProcessing.
Я также нашел здесь несколько примеров его настройки:
https://github.com/apache/karaf/blob/ka ... atures.xml.
Это мои функции Обработка XML:
Код: Выделить всё
cxf-core
http
mvn:org.apache.cxf/cxf-rt-transports-http/3.5.5
Но Караф просто игнорирует все, что я делаю. Я попытался изменить свойство функции start="false" или просто start-level="100". Но ничего не подхватывается, когда я перезапускаю экземпляр. Более того, нет логов, указывающих на какие-либо ошибки. Есть ли у кого-нибудь идеи, как заставить это работать?