以下是构建和部署软件包的jboss guvnor 5.5的屏幕。
在 guvnor 6.0 cr3 中为部署创建快照的等效过程是什么?
换句话说,我正在寻找部署使用guvnor 6.0编写的规则并从java应用程序执行它。
public static KnowledgeBase readKnowledgeBase() throws Exception {
KnowledgeAgent kagent = KnowledgeAgentFactory.newKnowledgeAgent( "SomeAgent" );
kagent.applyChangeSet( ResourceFactory.newClassPathResource( "changeset.xml" ) );
KnowledgeBase kbase = kagent.getKnowledgeBase();
kagent.dispose();
return kbase;
}
其中changeset.xml保存了包的快照URL。
我理解guvnor 6.0中的顶级体系结构更改,或者说是drools工作台。
但我无法找到一种方法来部署规则并从java应用程序执行。
答案 0 :(得分:1)
据我所知,Guvnor将创建一个包含包资产的maven工件。然后,您使用该工件来实例化kbase / ksession。 顺便说一下,忘记了KnowledgeAgent。它不再是流氓分布的一部分(因为流口水6)。
希望它有所帮助,