Рассмотрим, что не так с проектами Quarkus 1.2.Final и Kogito 0.7.1 - PullRequest
0 голосов
/ 26 февраля 2020

Я вынужден не использовать родительский род Kogito по причинам, которые я не могу объяснить. Итак, я получил проект Maven, основанный на Quarkus 1.2.Final и Kogito 0.7.1, и смог решить все проблемы несоответствия версий. Код компилируется, но не запускает тесты. Выдает следующую ошибку, и у меня есть kogito-ruleunits в моих зависимостях.

9:18:53,268 ERROR [io.qua.dev.DevModeMain] Failed to start Quarkus: java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
        [error]: Build step io.quarkus.kogito.deployment.KogitoAssetsProcessor#generateModel threw an exception: java.lang.NoClassDefFoundError: org/kie/kogito/rules/impl/AbstractRuleUnits

У меня есть publi sh проект на github: https://github.com/mravi786/junk/tree/master/dingo-dmn

1 Ответ

0 голосов
/ 26 февраля 2020

У вас есть эта проблема, потому что вы используете версию, несовместимую с Quarkus 1.2.1.

Я не знаю точно, почему вы не можете использовать спецификацию Kogito, но определенно есть какой-то артефакт, который не подходит версия.

Обновление: Quarkus 1.2.x поддерживает Kogito 0.6.x. Из-за тесной интеграции между ними вы не можете обновить Kogito следующим образом. Если вам абсолютно необходим Kogito 0.7.1, вы можете начать играть с Quarkus 1.3.0.Alpha2. Мы скоро выпустим CR1, а финал - через неделю.

...