#cxf #karaf
#cxf #karaf
Вопрос:
Я хочу иметь эквивалент этой команды karaf:
feature:add-repo mvn:org.apache.cxf.karaf/apache-cxf/3.3.1/xml/features
Общая картина заключается в том, что я хочу иметь возможность чистой установки karaf, скопировать файл .kar в папку deploy и загрузить и установить все функции, определенные в feature.xml.
В настоящее время у меня есть feature.xml в нем перечислены необходимые функции, но cxf отсутствует в предварительно настроенных репозиториях. Для моего тестирования я добавил репозиторий в org.apache.karaf.features.cfg
.
Я пытался использовать <library>
элемент, но, похоже, это не помогает.
(Моя работа основана на примере karaf-jpa.)
Спасибо
Ответ №1:
Если я понял, что вы пытаетесь сделать, это должно сработать:
<features name="${project.artifactId}-${project.version}"
xmlns="http://karaf.apache.org/xmlns/features/v1.4.0">
<repository>mvn:org.apache.cxf.karaf/apache-cxf/3.3.1/xml/features</repository>
<feature name="your-feature" version="${project.version}">
...
</feature>
Смотрите в CXF Karaf feature project богатый набор примеров.