drools2 - Drools Rules Engine (Legacy)

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name drools2
Package version 2.5
Package release 2.jpp5
Package architecture noarch
Package type rpm
Installed size 1.52 MB
Download size 819.36 KB
Official Mirror mirrors.dotsrc.org
Drools is a Rules Engine implementation based on Charles
Forgy's Rete algorithm tailored for the Java language.
Adapting Rete to an object-oriented interface allows for
more natural expression of business rules with regards to
business objects. Drools is written in Java, but able to run
on Java and .Net.
Drools is designed to allow pluggeable language
implementations. Currently rules can be written in Java,
Python and Groovy. More importantly, Drools provides for
Declarative Programming and is flexible enough to match the
semantics of your problem domain with Domain Specific
Languages (DSL) via XML using a Schema defined for your
problem domain. DSLs consist of XML elements and attributes
that represent the problem domain.
Drools is now a JBoss JEMS product.


Package Version Architecture Repository
drools2 - - -


Name Value
antlr -
asm -
cglib -
ecj -
groovy -
jakarta-commons-jci -
jakarta-commons-logging -
jakarta-poi -
janino -
java >= 1.5.0
jpackage-utils >= 1.7.5
jython -
spring-beans -
spring-context -
spring-core -
xerces-j2 -
xml-commons-jaxp-1.3-apis -


Name Value
drools2 = 2.5-2.jpp5


Type URL
Binary Package drools2-2.5-2.jpp5.noarch.rpm
Source Package drools2-2.5-2.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install drools2 rpm package:
    # yum install drools2
  1. Add the JPackage 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
  2. Install drools2 rpm package:
    # zypper install drools2
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install drools2 rpm package:
    # urpmi drools2




2009-05-16 - Ralph Apel <r.apel at r-apel.de> - 0:2.5-2.jpp5
- Build with groovy instead of groovy-jsr
- Patch to poi-3.2
2009-01-21 - Ralph Apel <r.apel at r-apel.de> - 0:2.5-1.jpp5
- First release

See Also

Package Description
drools2-javadoc-2.5-2.jpp5.noarch.rpm Javadoc for drools2
dsiutils-1.0.10-1.jpp5.noarch.rpm Miscellanous utilities from DSI
dsiutils-javadoc-1.0.10-1.jpp5.noarch.rpm Javadoc for dsiutils
dtddoc-1.1.0-1.jpp5.noarch.rpm DTD Documentation Tool
dtddoc-javadoc-1.1.0-1.jpp5.noarch.rpm Javadoc for dtddoc
dtddoc-maven2-plugin-1.1-1.jpp5.noarch.rpm DTDDoc Maven plugin
dtddoc-maven2-plugin-javadoc-1.1-1.jpp5.noarch.rpm Javadoc for dtddoc-maven2-plugin
dtdparser-1.21-5.jpp5.noarch.rpm A Java DTD Parser
dtdparser-javadoc-1.21-5.jpp5.noarch.rpm Javadoc for dtdparser
dtdparser-repolib-1.21-5.jpp5.noarch.rpm Artifacts to be uploaded to a repository library
dumbster-1.6-3.jpp5.noarch.rpm Fake SMTP Server
dumbster-javadoc-1.6-3.jpp5.noarch.rpm Javadoc for dumbster
dwr-2.0.5-2.jpp5.noarch.rpm Direct Web Remoting
dwr-javadoc-2.0.5-2.jpp5.noarch.rpm Javadoc for dwr
dynaop-1.0-0.beta.3.jpp5.noarch.rpm Java code generation framework