Не удалось загрузить историю JBehave из определенного пользователем местоположения
Я пытаюсь загрузить истории JBehave, где местоположение файлов определяется как аргументы во время выполнения. Он работает, как и ожидалось, если во время экспорта jar выбран параметр "Упаковать необходимые библиотеки в сгенерированный JAR", но это очень медленно. Когда я выбираю "Извлечь необходимые библиотеки в сгенерированный JAR", я получаю сообщение об ошибке: Story not found.
Пути к файлам загружаются:
if (args.length > 0) {
stories = new ArrayList<String>();
for(String arg : args)
stories.add(arg);
}
И тогда я управляю ими:
injectedEmbedder().runStoriesAsPaths(stories);
Я также использую следующую конфигурацию:
Configuration configuration = injectedEmbedder().configuration();
configuration.useFailureStrategy(new FailingUponPendingStep())
.useStoryControls(new StoryControls().doResetStateBeforeScenario(false))
.useStepMonitor(stepMonitor)
.useStoryLoader(new LoadFromClasspath(Stories.class))
.useStoryReporterBuilder(reporterBuilder);
Спасибо,