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.


