当规则来自中央nexus存储库时,JBPM事实模型不会加载到JVM中

时间:2015-05-04 09:15:58

标签: drools kie kie-workbench

当规则来自中央nexus存储库时,JBPM事实模型未加载到JVM中

以下步骤:

  1. 在Kie-Workbench中创建了一条规则。
  2. 将模型(域)依赖项添加到kie-workbench项目中。
  3. 构建&部署。
  4. 我能够看到项目jar进入nexus存储库。
  5. 现在我从java代码调用此存储库,请参阅下面的代码 -
    工件名称:

    KieServices ks = KieServices.Factory.get();
    KieContainer kContainer = ks.newKieContainer(ks.newReleaseId("com.ek.tooltest", "drl-jar-test", "1.1.2"));      
    KieSession kSession = kContainer.newKieSession();           
    kSession.insert(new ITSRWorkflow("pc",6, "abc"));           
    int noOfRulesFired = kSession.fireAllRules();
    
  6. 错误它没有从Nexus(中央存储库)获取工件..
    请建议我......

1 个答案:

答案 0 :(得分:0)

我通过以下活动解决了这个问题:

我将事实模型添加到nexus存储库中,然后从nexus加载。