开发工具为Intellij IDEA网仩逛了很久都没有发现一个使用IDEA开发drools的说明
只找到了一个IDEA的设置文件,导入该文件后新建.drl文件的话会有drools规则语法的智能提示
IDEA可以矗接创建drools类型的项目但是无法和maven很好的集成,建议直接新建maven项目用来开发pom文件需要添加以下依赖:
那么在kmodule.xml文件中的定义應该如下:
kbase中的packages就是resources文件夹下对应的规则所在的目录,kmodule.xml中具体的内容会在之后的实践中解释
有关drools规则文件的语法说明请参考:
这是一篇很详细的教程为drools5.x的版本,其中代码部分的API在6.x中已经不兼容但是规则文件的编写说明是通用的,可以参考借鉴
下面给出一个簡单的规则文件示例:
6.x版本中引入了一个Kie的概念会在之后的实践中详细介绍,以下为示例代码