drools网上资料很多,这里针对自己的接触了解和实际应用进行如下总结,
- 工程引入。
工程pom.xml,至少需加入
<dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId> <version>6.5.0.Final</version> </dependency> <dependency> <groupId>org.drools</groupId> <artifactId>drools-compiler</artifactId> <version>6.5.0.Final</version> </dependency>
从官网下包,例如:drools-distribution-6.5.0.Final,从binaries目录,大致需手工引入第三方包:
ant-1.8.3.jar
core-3.1.1.jar
ecj-4.4.2.jar
……
忘了还有哪些,这些是运行时用到,所以在实际使用时,可以依据报错信息(java.lang.ClassNotFoundException),反推还需要哪些jar,反正所需要的都在binaries目录里。 - 简单封装。
package com.pomelo.drools.util;
import java.util.ArrayList;
import java.util.List;
impor