My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

Examples for the book - "Drools JBoss Rules 5.0 Developer's Guide"

More information about this book can be found at http://www.packtpub.com/drools-jboss-rules-5-0-developers-guide/book

Examples are in archive parent-1.0-examples.zip that can be downloaded from here.

Contents

The following is a list of projects that this archive contains. One chapter in the book corresponds to one or more projects.

  • chapter 3 validation - project validation
  • chapter 4 data transformation - project etl_iBatis
  • chapter 5 human readable rules - projects dsl, decision_tables, ruleflow
  • chapter 6 stateful session - project stateful
  • chapter 7 complex event processing - project cep
  • chapter 8 drools flow - project droolsflow
  • chapter 9 sample application - project sampleApplication
  • chapter 10 testing - project testing
  • chapter 11 integration - project integration
  • appendix custom operator - project cep
  • other projects:
    • project bankingcore - contains banking domain model, reporting model, some service interfaces, some utility classes
    • project droolsBookParent - maven parent pom project

Usage

  1. install Eclipse
  2. install maven
  3. create new workspace in Eclipse
  4. set M2_REPO Eclipse variable to point to your local maven repository (for more info see http://maven.apache.org/plugins/maven-eclipse-plugin/usage.html#Maven%20repository)
  5. extract zip file into the Eclipse workspace (you can do this step outside of Eclipse)
  6. go to the droolsBookParent project and run mvn eclipse:eclipse -DdownloadSources=true
  7. import all (14) projects through File->Import..->General->Existing Projects into Workspace->select root directory->you should see bunch of projects that you can import
  8. setup is complete, you can start playing with the examples

You can also build all examples and run all tests from command line. Go to the droolsBookParent project and execute: mvn clean install

The examples were developed and tested with JDK 1.6.0_14, Maven 2.0.9

Powered by Google Project Hosting