Pax-Exam Как установить пакеты в контейнер

Как установить бандлы в контейнер Pax-Exam из локального репозитория m2?..

Я смог установить, указав URL-адрес файла.

@Configuration
public Option[] config() {

    return options(
                  bundle("file:///home/sample/Desktop/sample.jar"),
                  junitBundles()
    );

Но это не масштабируемое решение. Итак, как я могу сказать Pax-Exam установить пакеты из локального репозитория m2?


person Aruna Karunarathna    schedule 18.08.2015    source источник


Ответы (2)


Экзамен Pax имеет опцию конфигурации mavenBundle, которая поможет в этом. Он также поддерживает использование версии из файла pom. Так что вам это не нужно в источнике java.

См. раздел Настройка с помощью подключаемого модуля Maven

person Christian Schneider    schedule 18.08.2015
comment
Сначала он будет искать локальное репо. - person Christian Schneider; 18.08.2015
comment
Спасибо Кристиан за разъяснение и ответ. - person Aruna Karunarathna; 18.08.2015

Нашел ответ. Извините за шум.

комплект("mvn:org.sample.bundle/идентификатор-пакета/версия")

https://ops4j1.jira.com/wiki/display/paxurl/Mvn+Protocol#MvnProtocol-local

person Aruna Karunarathna    schedule 18.08.2015