Intland's free requirements, development and test management hosting.
This server hosts 100.000+ users on the cloud!

Introduction

Drools5-integration-helper is a set of maven artifact to

  • Provide interface between drools 5 rule and java
  • Provide maven plugin to handle drools 5 rule file
  • Provide maven archetype to help construction of Maven project with Drools support

The quick way to start is to use the maven archetype:

mvn archetype:generate -DarchetypeGroupId=org.boretti.drools.integration -DarchetypeArtifactId=drools5-integration-helper-archetype -DarchetypeVersion=1.3.0

The user manual is available here.

 Drools5-integration-helper supports the following functionalities:

  • Transparent access to drools rules from Java, by only using annotation on an interface.
    • Support asynchronous call, by only using Future return type.
    • Support of generic parameter.
    • Support of special method (setter method) to inject additional object into drools.
    • Support of overriding the resource location
  • Transparent auto-computation of field from drools rules, by only using annotation on a class (and class instrumentalization).
    • Support of overriding the resource location
  • Transparent integration of pre and post condition.
  • Transparent integration into Spring by using dedicated BeanFactory.

Details about the artifacts

GroupId is org.boretti.drools.integration

drools5-integration-helper-main

This is the main pom for the various artifacts.

drools5-integration-helper-library

This is a library to help working with drools rules. It provides

  • a way to define annotated interface that automatically map to drools rule. 
  • a way to auto-generate field by using drools.
  • an integration with Spring.

drools5-integration-helper-maven-plugin

This is a maven plugin to help working with drools. It provides a way to validate drools files and/or compile drools files and classes instrumentalization.

drools5-integration-helper-archetype

This is a maven archetype to help you creating project.

Downloads

Examples

Starting from version 1.3.0, examples are available. They can be downloaded from the SVN, or from this directory. These examples show how to create simplest WS that exposes code to compute some fields based on drools files.

Releases History

VersionDate SVN Tag Binary Downloads Releases Notes
1.3.0 02.12.2009HERE HERE You must login to see this link. Register now, if you have no user account yet.: You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet.
1.2.0 22.11.2009HERE HERE You must login to see this link. Register now, if you have no user account yet.:You must login to see this link. Register now, if you have no user account yet., partial You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet.
1.1.015.11.2009HERE  HERE You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet.
1.0.001.11.2009HERE HERE You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet., You must login to see this link. Register now, if you have no user account yet.,You must login to see this link. Register now, if you have no user account yet.