Направьте paxexam Karaf в произвольное место
Привет, есть ли способ указать 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 Re po вместо того, чтобы я мог указать его на локальную папку Karaf в файловой системе?
1 ответ
Решение
Это невозможно, контейнер karaf поддерживает только tar.gz или zip
Вы должны создать свой собственный тестовый контейнер, если вы хотите клонировать существующую папку
Изменить: Открыть вопрос в экзамене Pax: https://ops4j1.jira.com/browse/PAXEXAM-614