Pax-Exam如何将bundle安装到容器中

时间:2015-08-18 04:38:31

标签: junit osgi pax-exam

如何从本地m2存储库向Pax-Exam容器安装软件包?..

我能够通过提供文件URL来安装。

@Configuration
public Option[] config() {

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

但那不是可扩展的解决方案。那么如何告诉Pax-Exam从本地m2存储库安装捆绑包?

2 个答案:

答案 0 :(得分:1)

找到答案。对不起噪音。

束( “MVN:org.sample.bundle /捆ID /版本”)

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

答案 1 :(得分:1)

Pax考试有一个配置选项mavenBundle,可以帮助解决这个问题。它还支持使用pom中的版本。所以你在java源代码中不需要它。

See Configuration using Maven Plugin