Skip to: Site menu | Main content

Drools

Java Rules Engine

Project Downloads Print

Latest Milestone Release

The latest milestone release of Drools is version 2.5.

Distribution

Description

Format

2.5-src

Full source

tar.gz zip

2.5-bin

Binary with Javadocs

tar.gz zip

2.5-bin-withdeps

Binary with Javadocs, plus Dependencies

tar.gz zip

2.5-javadoc

Javadocs

view

Please review the Release Notes for 2.5 specific information.

 

 

 

Previous Milestone Release

The previous milestone release of Drools is version 2.1.

Distribution

Description

Format

2.1-src

Full source

tar.gz zip

2.1-bin

Binary with Javadocs

tar.gz zip

2.1-bin-withdeps

Binary with Javadocs, plus Dependencies

tar.gz zip

2.1-javadoc

Javadocs

tar.gz zip view

Download Maven Artifacts

All of the Drools JAR files are available for download from the Drools page at the Codehaus. This allows you to easily use Drools in your Maven project builds. The JAR files available are:

groupId

id

description

runtime dependencies

drools

drools-core

ReteOO Module

n/a

drools

drools-smf

Semantic Module Framework

drools-core

drools

drools-io

Semantic I/O Library

drools-core, drools-smf, xerces, xml-apis

drools

drools-base

Base Semantics Module

drools-core, drools-smf

drools

drools-java

Java Semantics Module

drools-core, drools-base, drools-smf, janino, antlr

drools

drools-groovy

Groovy Semantics Module

drools-core, drools-base, drools-smf groovy-all

drools

drools-python

Python Semantics Module

drools-core, drools-base, drools-smf, jython

drools

drools-jsr94

Java API for Rule Engines

drools-core, drools-base, drools-smf, drools-io, drools-java, jsr94*, janino, antlr

drools

drools-decisiontables

Decision Tables Module

drools-core, drools-base, drools-smf, drools-io, drools-java, pio, janino, xerces, xml-apis, antlr

drools

drools-spring

Spring Integration

drools-core, spring-core, spring-beans, spring-context, commons-logging, cglib, asm

drools

drools-spring-examples

Spring Examples

drools-core, drools-spring, spring-core, spring-beans, spring-context, commons-logging, cglib, asm

drools

drools-all-jdk1.4

COMPLETE Jar of all jdk1.4 compitable classes (recommended), with tweaked drools.conf

groovy, asm, asm-util, janino, antlr, jython, jsr94*

drools

drools-all-jdk5

COMPLETE Jar of ALL classes (recommended), with tweaked drools.conf

groovy, asm, asm-util, janino, antlr, spring-context, commons-logging, cglib, jython, jsr94*

drools

drools-all-src

COMPLETE src of all classes, recommended for bebugging drools-all

n/a

Compilation and Runtime External Depencies and Versions

* The jsr94 dependency is not available from Maven but is included as part of the Drools distributions or you can obtain it directly from the JCP's JSR 94 page.