Мне было интересно, сталкивался ли кто-нибудь еще с проблемами при установке плагина drools для grails, потому что мне пришлось сделать несколько ручных шагов, чтобы это заработало, и я подумал, что он просто установится и сразу заработает.
Чтобы это работало, мне нужно было выполнить следующие шаги:
Шаг 1 - Установить плагин drools
grails install-plugin drools
Шаг 2 - Попробуйте запустить приложение
grails run-app
(Исключение SAXParser не позволило моему приложению запуститься)
Шаг 3 - Удалить файл Jar, чтобы исправить исключение SAXParser
.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\lib
удалить файл - xml-apis-1.0.b2.jar
Шаг 4 -Скопируйте файлы JAR из папки .grails в папку вашего собственного приложения
Скопируйте из
.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\lib
туда, где папка lib в вашей рабочей области
Шаг 5 Добавьте JAR для сборкипуть в Spring STS
Шаг 6 скопируйте классы drools из папки .grails в соответствующую папку в вашем собственном приложении
.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\grails-app\domain\DroolsRule.groovy
.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\grails-app\services\DroolsService.groovy
(запомните и измените пакет в этих 2 файлах, чтобы он соответствовал вашим собственным приложениямпакет улructure)
Мне интересно посмотреть, не сталкивались ли другие люди с подобными проблемами, потому что потребовалось время, чтобы понять, как это сделать.Наверняка должен быть более простой способ заставить его работать, чем этот?