Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drools 在OptaPlanner中使用DSL和DSLR_Drools_Optaplanner - Fatal编程技术网

Drools 在OptaPlanner中使用DSL和DSLR

Drools 在OptaPlanner中使用DSL和DSLR,drools,optaplanner,Drools,Optaplanner,我是OptaPlanner中NQueens示例的新手。 在nqueensolverconfig.xml文件中有一个scoreDrl标记,我可以将我的DRL文件放在其中 现在我对使用DSL和DSLR文件而不是DRL文件感兴趣,这样规则看起来更像自然语言 我试着在配置文件中创建一个scoreDsl、dslr和dsl标签,但没有成功 如何做到这一点 非常感谢 不可用,因为ScoreDirectorFactoryConfig.java上没有该字段 我相信,如果您在6.2的中指定一个DSL资源,它实际上会

我是OptaPlanner中NQueens示例的新手。 在nqueensolverconfig.xml文件中有一个scoreDrl标记,我可以将我的DRL文件放在其中

现在我对使用DSL和DSLR文件而不是DRL文件感兴趣,这样规则看起来更像自然语言

我试着在配置文件中创建一个scoreDsl、dslr和dsl标签,但没有成功

如何做到这一点

非常感谢

不可用,因为
ScoreDirectorFactoryConfig.java
上没有该字段

我相信,如果您在6.2的
中指定一个DSL资源,它实际上会工作(是的,我意识到这在语义上是不正确的),因为它最终会调用以下代码:
kieFileSystem.write(kieResources.newClassPathResource(scoreDrl,“UTF-8”)
或者,先构建自己的
KieBase
,然后使用
ScoreDirectorFactoryConfig.setKieBase()