0

如何从本地 m2 存储库将捆绑包安装到 Pax-Exam 容器?..

我可以通过提供文件 URL 进行安装。

@Configuration
public Option[] config() {

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

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

4

2 回答 2

2

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

请参阅使用 Maven 插件进行配置

于 2015-08-18T07:31:53.537 回答
1

找到了答案。对不起,噪音。

bundle("mvn:org.sample.bundle/bundle-id/version")

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

于 2015-08-18T05:01:48.870 回答