Skip to content

bobmcwhirter/drools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

62a0a59 · Aug 30, 2008
Aug 20, 2008
Aug 15, 2008
Aug 16, 2008
Aug 30, 2008
Aug 30, 2008
Aug 15, 2008
Aug 19, 2008
Aug 10, 2008
Aug 29, 2008
Aug 12, 2008
Aug 30, 2008
Aug 11, 2008
Aug 30, 2008
Aug 30, 2008
Aug 22, 2008
Aug 22, 2008
Aug 16, 2008
Aug 11, 2008
Jun 15, 2008
Jul 25, 2008
Jul 18, 2008
Aug 11, 2008
May 4, 2007
May 2, 2007
Jun 15, 2008
Oct 7, 2007
Aug 11, 2008
Aug 11, 2008
Feb 12, 2006
Aug 30, 2008
Jun 20, 2008
Jun 22, 2008
Jul 4, 2008

Repository files navigation

Welcome to Drools
-----------------

Drools uses maven to build the system. There are two profiles available which
enable the associated modules "documentation" and "eclipse"; this enables
quicker building of the core modules for developers. The eclipse profile will
download eclipse into the drools-eclipse folder, which is over 100MB download,
however this only needs to be done once; if you wish you can move that eclipse
download into another location and specify it with
-DlocalEclipseDrop=/folder/jboss-rules/local-eclipse-drop-mirror.

NOTE: you MUST use maven version 2.0.8 or later to build because of surefire
maven plugin classpath problems.

The following builds all the jars, the documentation and the eclipse zip with a
local folder specified to avoid downloading eclipse:
 mvn -Declipse -Ddocumentation clean install 
     -DlocalEclipseDrop=/folder/jboss-rules/local-eclipse-drop-mirror

You can produce distribution builds, which puts everything into zips, as
follows:
mvn -Declipse -Ddocumentation clean install
    -DlocalEclipseDrop=/folder/jboss-rules/local-eclipse-drop-mirror
mvn -Ddocumentation -Declipse -Dmaven.test.skip package javadoc:javadoc assembly:assembly 
    -DlocalEclipseDrop=/folder/jboss-rules/local-eclipse-drop-mirror

Note that install must be done first as javadoc:javadoc won't work unless the
jars are in the local maven repo, but the tests can be skipped on the second run.

assembly:assembly fails unless you increase the available memory to Maven, on windows 
the following command worked well:
set MAVEN_OPTS=-Xmx512m

If you have a ydoc license then you can build the javadocs with uml images using the ydoc doclet. 
Simple add the following to the mvn command line:
-Dydoc.home=<path to ydoc>

KNOWN PROBLEMS:

* Functions can't be called from MVEL code blocks. Although, static methods
from previously existing classes are working fine.

* There are still some issues with MVEL code completion.

* MVEL debug is not working.

About

Drools from JBoss.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages