rools 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) 这下全部完成,剩下的就是好好的研究代码了。