Building OpenCDS

DRAFT

Build Order

  1. Build opencds-knowledge-repository-data
    1. mvn clean install
  2. Build opencds-parent
    1. mvn clean install

Building with other supported versions of Drools

To build OpenCDS with other versions of Drools, do the following:

  1. Checkout the branch for the version you would like to build.
  2. Perform the Build Order steps (above)
  3. Build opencds-decision-support-service as follows (depending on the version of Drools you need):
    1. mvn -P drools-5.3 -Dmaven.test.skip=true clean install
    2. mvn -P drools-5.4 -Dmaven.test.skip=true clean install
    3. mvn -P drools-6.1 -Dmaven.test.skip=true clean install
  4. The war file will be in the target folder.

Please note that only versions 5.3, 5.4, 5.5, and 6.1 are currently supported.