【发布时间】:2015-10-23 00:58:52
【问题描述】:
如何在运行时加载drl 文件?我已经阅读了 Drools 文档,并且我知道应该使用 KieScanner 扫描仪规则 jar 。我有一些问题:
-
当我更新我的
drl文件并创建一个新的jar时,我如何通知项目?使用 KieScanner 时,“ReleaseId”在项目中是硬编码的:
KieServices kieServices = KieServices.Factory.get(); ReleaseId releaseId = kieServices.newReleaseId("org.acme", "myartifact", "1.0-SNAPSHOT"); KieContainer kContainer = kieServices.newKieContainer( releaseId ); // Start the KieScanner polling the Maven repository every 10 seconds kScanner.start( 10000L ); - KieScanner 允许持续监控 Maven 存储库,以检查是否安装了 Kie 项目的新版本。如果我在 Linux 服务器上运行项目,是否必须安装 Maven?
【问题讨论】: