Pax-Exam 如何将包安装到容器
Pax-Exam How to install bundles to container
如何从本地 m2 存储库将包安装到 Pax-Exam 容器?..
我能够通过提供文件进行安装 URL。
@Configuration
public Option[] config() {
return options(
bundle("file:///home/sample/Desktop/sample.jar"),
junitBundles()
);
但这不是可扩展的解决方案。那么我怎样才能告诉 Pax-Exam 从本地 m2 存储库安装包呢?
找到答案了。对不起,噪音。
捆绑包("mvn:org.sample.bundle/bundle-id/version")
https://ops4j1.jira.com/wiki/display/paxurl/Mvn+Protocol#MvnProtocol-local
Pax exam 有一个配置选项 maven Bundle 可以帮助解决这个问题。它还支持使用 pom.xml 中的版本。所以你在 java 来源中不需要它。
如何从本地 m2 存储库将包安装到 Pax-Exam 容器?..
我能够通过提供文件进行安装 URL。
@Configuration
public Option[] config() {
return options(
bundle("file:///home/sample/Desktop/sample.jar"),
junitBundles()
);
但这不是可扩展的解决方案。那么我怎样才能告诉 Pax-Exam 从本地 m2 存储库安装包呢?
找到答案了。对不起,噪音。
捆绑包("mvn:org.sample.bundle/bundle-id/version")
https://ops4j1.jira.com/wiki/display/paxurl/Mvn+Protocol#MvnProtocol-local
Pax exam 有一个配置选项 maven Bundle 可以帮助解决这个问题。它还支持使用 pom.xml 中的版本。所以你在 java 来源中不需要它。