代码之家  ›  专栏  ›  技术社区  ›  jeff porter ichak khoury

将Drool 6.0.0升级到6.0.1

  •  0
  • jeff porter ichak khoury  · 技术社区  · 7 年前

    我希望将Drools从6.0.0版升级到6.0.1版

    我可以在drools网站上看到很多例子: http://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html/KIEChapter.html#KIEExamplesSection

    下面是我的旧代码,有人能告诉我如何获取drl文件并在新的6.0.1版本中使用它吗。

    final PackageBuilder builder = new PackageBuilder();
    builder.addPackageFromDrl(new InputStreamReader(RuleReader.class.getResourceAsStream("/myRules.drl")));
    
    final RuleBaseConfiguration conf = new RuleBaseConfiguration();
    
    final RuleBase ruleBase = RuleBaseFactory.newRuleBase(conf);
    final org.drools.rule.Package pkg = builder.getPackage();
    ruleBase.addPackage(pkg);
    
    StatelessSession session = ruleBase.newStatelessSession();
    List<Object> context = new ArrayList<Object>();
    context.add(rulesParameter);
    session.execute(context);
    
    0 回复  |  直到 7 年前