与Pax Exam土著集装箱(Pax Exam 2.3.1)合作,但与Pax Exam Karaf集装箱(0.5.2)合作。
@Configuration
public Option[] config() {
return options(
// karafDistributionConfiguration()
// .frameworkUrl(
// maven().groupId("org.apache.karaf")
// .artifactId("apache-karaf").type("zip"))
// .karafVersion("2.2.6").name("Apache Karaf"),
provision(bundle("reference:file:/path/to.jar")));
}
安装了制鞋:
@Inject
BundleContext bundleContext = null;
@Test
public void sameRepositoryProvidesFBServiceAndUserService() {
for (Bundle b : bundleContext.getBundles()) {
if (b.getSymbolicName().equals(myBundleName)) {
return;
}
}
fail("Bundle " + myBundleName + " not found");
}
如果I uncomment karafDistributionConfiguration
,将bundle(url)
改为mavenBundle(groupId, artifactId)
,重在Pax Exam Karaf. 可否予以驳回? 我需要使用<条码>bundle,在我的工作空间对捆包的开发版本进行测试。