Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-5367

Avoid needs of kmodule.xml during kiepmmlmodel generation/instantiation

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • Medium
    • NEW
    • NEW

      Current code is written with the assumption that model name is provided by all model definitions.
      Beside that, verify if for every model there must be a specific package, or if it is fine to have one package for all the models defined in the same file.
      kmodule.xml has to be code-generated, and not provided by user
      Solution has been implemented inside kogito-runtimes:

      see (code-generation):

      https://github.com/kiegroup/kogito-runtimes/blob/master/kogito-codegen/src/main/java/org/kie/kogito/codegen/prediction/PredictionRuleMapperGenerator.java
      https://github.com/kiegroup/kogito-runtimes/blob/master/kogito-codegen/src/main/java/org/kie/kogito/codegen/prediction/PredictionRuleMappersGenerator.java

      see (kiebase/rules instantiation)

      https://github.com/kiegroup/kogito-runtimes/blob/8ce6d1c8469d0ac4ea4e3b77a8efbc62f2273578/drools/kogito-pmml/src/main/java/org/kie/kogito/pmml/KieRuntimeFactoryBuilder.java#L71

              gcardosi Gabriele Cardosi (Inactive)
              gcardosi Gabriele Cardosi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: