是';结果';Drools DSL中的关键字中断?
我正在Drools中处理一些DSL示例,我需要“查看”生成的DRL是什么样子。我尝试了6.3.0-SNAPSHOT和6.4.0-SNAPSHOT版本 根据文档,应该可以在DSL文件中添加特殊关键字是';结果';Drools DSL中的关键字中断?,drools,dsl,Drools,Dsl,我正在Drools中处理一些DSL示例,我需要“查看”生成的DRL是什么样子。我尝试了6.3.0-SNAPSHOT和6.4.0-SNAPSHOT版本 根据文档,应该可以在DSL文件中添加特殊关键字result作为注释。这将直接将生成的DRL打印到System.out 我试着在我的DSL文件中添加以下行,但没有打印任何DRL #/ debug display result and usage 我也尝试过: #/ result 但我一点运气都没有 所以,我的问题是:这个result关键字当前是否
result
作为注释。这将直接将生成的DRL打印到System.out
我试着在我的DSL文件中添加以下行,但没有打印任何DRL
#/ debug display result and usage
我也尝试过:
#/ result
但我一点运气都没有
所以,我的问题是:这个
result
关键字当前是否受支持?文档中提到的唯一有效的关键字是用法
没关系,我自己调试了代码,这似乎是Drools中的一个软缺陷。
问题是,关键字
关键字,when
和then
使用System.out打印调试语句,但是关键字结果
和步骤
使用记录器。IIRC,这可能是后来有意做的更改-我最初实现这些调试功能时一直使用标准输出。