Drools 5.0工程入门
1) 先从网站上把能下载的全下载了吧。http://www.jboss.org/drools/downloads.html
因为我是从5直接开始学习。那就下载5的所有东西吧。
包含:
Drools 5.0.0.CR1 Documentation 5.0的文档 | |||||
Drools 5.0.0.CR1 API 5.0的API文档 | |||||
Drools 5.0.0.CR1 Binaries 5.0编译后的包 | |||||
Drools 5.0.0.CR1 Source Code 5.0的源代码 | |||||
Drools 5.0.0.CR1 IDE 5.0在Eclipse 3.4 上的plugin | |||||
Drools 5.0.0.CR1 Examples 5.0的例子 | |||||
Drools 5.0.0.CR1 Guvnor 5.0基于web的BRMS(Business Rule Management System)业务规则管理器 | |||||
Drools 5.0.0.CR1 Guvnor Standalone 5.0 上面那个应该是个war包,这个是已经包含jboss服务的可运行版本 | |||||
Drools 5.0.0.CR1 Solver 5.0 | |||||
|
|
|
|
|
|
2) 安装drools eclipse插件。不知道是不是因为CR1版本的缘故,把plugins和features拷贝到eclipse对应目录,识别不出来。只好手动修改了。修改方法如下
1、用记事本打开以下文件eclipse\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info
2、在文件末尾加入以下文字
org.guvnor.tools,5.0.0.CR1,file:plugins\org.guvnor.tools_5.0.0.CR1.jar,4,false
org.eclipse.webdav,3.0.101,file:plugins\org.eclipse.webdav_3.0.101.jar,4,false
org.drools.eclipse,5.0.0.CR1,file:plugins\org.drools.eclipse_5.0.0.CR1.jar,4,false
org.drools.eclipse.task,5.0.0.CR1,file:plugins\org.drools.eclipse.task_5.0.0.CR1.jar,4,false
3、重新启动eclipse即可
3) Drools 工程是用maven工具管理的,给我们eclipse装m2Eclipse插件吧。安装m2eclipse在此不介绍了,请参看安装 m2eclipse 插件。然后解压下载的代码到你的workspace ,使用import->maven project 导入你的工程即可,接下来maven会搞定一切事情。我唯一遇到的困难是,JBOSS工程中依赖的org,eclipse.jdt.core 是3.4.2版本,我本地为3.4.4版本。把drools根目录下的pom.xml中的org,eclipse.jdt.core版本改为3.4.4,并把jar放置到相应位置即可。
4) 这下全部完成,剩下的就是好好的研究代码了。