The drools project is a dynamic rules engine for Java. It uses a modified implementation of Forgy's RETE algorithm to allow natural expression of rules within an object-oriented language.
'drools:drools-jsr94:2.1'
<dependency> <groupId>drools</groupId> <artifactId>drools-jsr94</artifactId> <version>2.1</version> </dependency>
<dependency org="drools" name="drools-jsr94" rev="2.1"/>
"drools", "drools-jsr94", "2.1"