Skip to content
Go to file

Latest commit

* [DROOLS-5860] Implementing interfaces to propagate classloader

* [DROOLS-5860] Update kie-pmml-dependencies definition

* [DROOLS-5860] Fixing AbstractPMMLInvocationEvaluator to use PMMLImplementationsUtil.toEnable

* [DROOLS-5860] Fixing as per PR request

* [DROOLS-5898] Implementing Serializable on PMML models

* [DROOLS-5898] Merge master

* [DROOLS-5898] Make KiePMMLExtension serializable

* [DROOLS-5861] Retrieveing kiebase from command Context. Populating classloader with compiled sources.

* Make KieMemoryCompiler more flexible

* [DROOLS-5861] Avoid propagation of drools dependency.

* [DROOLS-5861] Fixed as per PR suggestion

* [DROOLS-5861] Add tests

* [DROOLS-5861] Fix type

* [DROOLS-5940] Fix Project Model code generation - created tests

* [DROOLS-5861] WIP (TODO: remove mvel dependency from kie-pmml-models-drools-common)

* [DROOLS-5861] Populating nested models (Mining): to verify

* [DROOLS-5861] Populating kiebase with nested models.

* [DROOLS-5861] Fixing DMNKiePMMLTrustyInvocationEvaluator to re-use already compiled kiebases, if present

* [DROOLS-5861] Fixing declaration/usage of List<KiePMMLOutputField> kiePMMLOutputFields inside KiePMMLModel

* [DROOLS-5861] Propagating packagename for runtime compilation

* [DROOLS-5861] Fix MVELConstraint equals

* [DROOLS-5861] Replacing HashSet with LinkedHashSet to have ordered set

* [DROOLS-5861] Fixing bug indication by SONAR

* [DROOLS-5861] Removed import

* [DROOLS-5861] Fixing logger complaint

* [DROOLS-5861] Fixing SONAR warnings

* [DROOLS-5861] Add tests

Co-authored-by: danielezonca <>


Failed to load latest commit information.
Latest commit message
Commit time

An open source rule engine, DMN engine and complex event processing (CEP) engine for Java™ and the JVM Platform.

Drools is a business rule management system with a forward-chaining and backward-chaining inference based rules engine, allowing fast and reliable evaluation of business rules and complex event processing. A rule engine is also a fundamental building block to create an expert system which, in artificial intelligence, is a computer system that emulates the decision-making ability of a human expert.

Be sure to check out the Drools' project website and documentation!

Developing Drools and jBPM

If you want to build or contribute to a kiegroup project, read this document.

It will save you and us a lot of time by setting up your development environment correctly. It solves all known pitfalls that can disrupt your development. It also describes all guidelines, tips and tricks. If you want your pull requests (or patches) to be merged into master, please respect those guidelines.