Слюни — KieServices.Factory.get() возвращает null

Я пытаюсь интегрировать проект Drools в приложение maven. Приложение Drools отлично работает само по себе, но когда я пытаюсь интегрировать его в проект Maven, я получаю исключение java.lang.NullPointerException. После некоторых исследований кажется, что это происходит потому, что KieServices.Factory.get() возвращает мне что-то, но все его параметры равны нулю.

Вот мой код:

 public static final void main(String[] args) {
    myBool test = new myBool(false) ;
    try {
        // load up the knowledge base

        KieServices ks = KieServices.Factory.get();
        KieContainer kContainer = ks.getKieClasspathContainer();

        KieSession kSession = kContainer.newKieSession("ksession-rules");

        // go !
       Person toto = new Person("toto",21);
       Person titi = new Person("titi",12);
       Person tata = new Person("tata",15);

        kSession.insert(toto);

Я уже провел много исследований и пробовал много вещей, чтобы это исправить (я уже добавил зависимость от drools-compiler). У кого-нибудь есть идея исправить это? Спасибо !


person Jules Cattenoz    schedule 19.11.2018    source источник
comment
сеанс правил сеанса не создан. javainuse.com/drools/drools_decision   -  person Lova Chittumuri    schedule 19.11.2018
comment
нет необходимости проводить исследования. Пожалуйста, перейдите по ссылке выше. и добро пожаловать в StackOverFlow.   -  person Lova Chittumuri    schedule 19.11.2018
comment
Правила не срабатывают.   -  person Lova Chittumuri    schedule 19.11.2018
comment
Привет, спасибо за вашу помощь, но после просмотра вашей ссылки я не понимаю, как исправить проблему. Вроде проблема с не созданной сессией, но по вашей ссылке не нашел как это исправить   -  person Jules Cattenoz    schedule 19.11.2018
comment
Следуйте видео и пишите код шаг за шагом. Сначала оставьте страх со своей стороны.   -  person Lova Chittumuri    schedule 19.11.2018
comment
Да, но в этом видео он использует файлы xls, а не файлы drl. Даже тогда у меня есть то же самое, что и в учебнике: мой файл kmodule.xml с объявленным в нем kession, файлы META-INF/maven/pom.properties и т. д.   -  person Jules Cattenoz    schedule 19.11.2018
comment
javainuse.com/spring/spring-boot-drools-hello-world проверить эту ссылку   -  person Lova Chittumuri    schedule 19.11.2018
comment
Все та же проблема, KieServices.Factory.get() возвращает что-то со всеми параметрами null, поэтому метод getKieClasspathContainer() не работает и не может инициализировать сеанс моего правила.   -  person Jules Cattenoz    schedule 19.11.2018
comment
дайте идентификатор почты вашего человека .. я поделюсь своим проектом.   -  person Lova Chittumuri    schedule 19.11.2018