Full and Incremental Builds

Theclient build target will generate a complete web client application. If no previous build output is present, running this target will build the entire application. This is called a full build. Subsequently, on running this target, the build scripts will compare your source files to the previously generated output files to detect what you have changed and will update the minimum number of output files possible. This is called an incremental build. An incremental build is performed automatically as long as the output of a previous build is present and is much faster than a full build. To perform a full build again, you must first run theclean target to remove all of the outputs from the previous build.

warning: Building after Upgrading

If you upgrade your Cúram application or Cúram CDEJ, you must perform a full build by first running theclean target. Failure to do this could result in unpredictable behavior during the build process or when then application is running.

Platform Specific Setting: When executing theclient build target from a text-only interface (e.g., using a terminal emulator to access a UNIX machine), -Djava.awt.headless=true must be added to theANT_OPTS environment setting.