您好有办法将paxexam karaf指向自定义位置,即文件系统中的karaf安装
return new Option[] {
karafDistributionConfiguration().frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf")
.type("zip").versionAsInProject())
.unpackDirectory(new File("target/paxexam/unpack/"))
.useDeployFolder(false),
systemProperty("Orcale.DbHandler").value(dbHandler.getURL()),
KarafDistributionOption.debugConfiguration("8898", true),
bootClasspathLibrary(oracleLib),
configureConsole().ignoreLocalConsole(),
logLevel(LogLevel.INFO),
keepRuntimeFolder(),
};
上面的代码指向maven repo中的zip而不是我可以将它指向文件系统中的本地karaf文件夹吗?
答案 0 :(得分:2)
这是不可能的,karaf容器只支持tar.gz或zip
如果要克隆现有文件夹,则必须创建自己的测试容器
编辑: 在Pax-Exam中打开问题:https://ops4j1.jira.com/browse/PAXEXAM-614