2010-09-29 4 views
0

У меня есть проект, основанный на структуре, использующей drools. Классы моделей уже определены. Я создаю правила с помощью drools guvnor и загружаю банку с классами модели. Но когда я нажимаю на «Сохранить и проверить конфигурацию» я получаю кучу предупреждений, как это:Drools: требуется ли загружать все зависимости?

Не удалось найти класс: sun.jdbc.rowset.CachedRowSet, который требуется: x.y.z.CustomClass. Возможно, вам придется добавить к модели дополнительные классы.

Это сообщение, кажется, предполагает, что мне необходимо загрузить зависимости классов модели. Я пробовал это, но транзитивные зависимости продолжаются и продолжаются. Я сдался в 20 банок. Может быть, это совсем не обязательно, и я сделал еще одну ошибку? Кто-то подумал, что может пойти не так?

ответ

0

Хорошо, наконец, найдите свою ошибку. Каждый раз, когда я включаю другую банку, guvnor автоматически добавляет импорт для всех классов в банке к конфигурации. Удаление сверхплотного импорта решает транзитивную проблему.