我想知道在为 grails 安装 drools 插件时是否有其他人遇到过问题,因为我必须执行几个手动步骤才能使其正常工作,而且我认为它会立即安装并工作。
为了使它工作,我必须执行以下步骤:
第 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 步添加 jars 以在 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
(记住并更改这两个文件中的包以匹配您自己的应用程序包结构)
我很想看看其他人是否有类似的问题,因为花了一段时间才弄清楚如何做到这一点。当然应该有比这更简单的方法让它工作吗?