Можно ли добавить репо в файл feature.xml Карафа? - PullRequest
0 голосов
/ 25 марта 2019

Я хочу получить эквивалент этой команды 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 Ответ

1 голос
/ 25 марта 2019

Если я понял, что вы пытаетесь сделать, это должно сработать:

<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 .

...