在具体的开发中,我们不难发现,想要在A项目引用其它项目应该如何做呢,在workbench 项目与项目之后如何建立依赖关系的呢,下面我们就简单的介绍一下在workbench中是如何操作的。
首先我们要明白的是,workbench 是可以将项目打成jar包的, 所以我们就可以通过这一点来进行依赖操作,
第一步:将正确的项目打包jar,例如下面的项目,我们把这个项目看成是B项目
第二步:转移到另一个引用的项目中(我们这里将引用项目看成是A项目),通过下面的操作我们进行添加依赖.
从上图中可以看出,添加依赖关系可以有两种,普通添加,从资料库添加,我们这里重点讲从资料库添加,(普通添加其实和maven 引用是一样的),从资料库添加,是将workbench中所有可用的项目进行添加,
从上面的图上中可以得到所以的项目打成的jar包,我们可以进行选择。
添加成功后是上面的效果,但这里要注意的是,软件包白列表列 默认显示的是 未包括的软件包,我们要将其改成所有的,选择Add all 即可。
这样 就可以在规则文件中引用B项目中的javebean了。
以下是几点要注意的地方:
- 在设置B项目时,一定要将kiession重新写明,是能用默认的,否则会报错
- 在设置A项目时,kiesesion 与B项目一样,也必须设置,并且不能与B项目重名
- 这种依赖关系,比如说B项目发生了改变,但在A项目中的引用是不会变的,多少有点maven的机制
- 在做自动扫描时,要注意,因为被引用的B项目在A项目中不会变化,所以要将 enableScanner="flase"
不想通过这样的方式在java中实现多项目引用我们又该如何做呢:
下面我们就介绍一下 workbench 中独立项目的java 多个引用;
用法很简单,
这样写就可以了,但要注意的是 kiesession 在A项目中或者B项目中是不用默认的,也就是说 kiesession是必须设置的,下一篇中,我们会讲述如何设置kiesesion.
又说的远了,我们接着上面的说,刚说到了 通过上图我们可以引用多少项目,那在代码中如何用呢,其实这个就是自动扫描的功能啦,之前有讲过 不多说啦,这里要重点说明一个问题。
看到这个有什么感想, 是不是明白了,其实就是这样,通过kiession 引用上面不同的项目。就可以完成对独立项目的引用了。
下面是小编的微信转帐二维码,小编再次谢谢读者的支持,小编会更努力的
----请看下方↓↓↓↓↓↓↓
百度搜索 Drools从入门到精通:可下载开源全套Drools教程
深度Drools教程不段更新中:
更多Drools实战陆续发布中………
扫描下方二维码关注公众号 ↓↓↓↓↓↓↓↓↓↓