TIBCO Complex Event Processing Deployment Plugin Overview

The TIBCO Complex Event Processing Deployment plugin supports unit and integration testing for TIBCO BusinessEvents Extreme applications. The TIBCO Complex Event Processing Deployment plugin extends the existing Maven Surefire API to add support for testing TIBCO BusinessEvents Extreme.

The plugin scans the Maven project to build a list of test classes. It then connects to a node and executes the test classes on the node. Test execution, including test reports, use the existing Maven Surefire API. This means that the TIBCO Deployment Maven plugin is a drop-in replacement for most tools that expect Surefire execution.

This plugin does not start, stop, or administer nodes. Please see the BusinessEvents Extreme Getting Started Guide for details on node management.

Goals Overview

The TIBCO Complex Event Processing Deployment plugin supports the following goals:


General instructions on how to use this plugin can be found in the usage page. Some more specific use cases are available in the Examples section.

The DevZone provides resources and community interaction, including an active programming forum.

If you feel like the plugin is missing a feature or has a defect, you can fill a feature request or bug report in our issue tracker.


See the Dependencies page for information on the Deployment plugin's dependencies.

For each dependency listed in the Project Dependencies section of the Dependencies page, the plugin's POM defines a property specifying the version of the dependency used by the plugin. These properties can be overridden if there is a need to change the dependency versions used by the plugin. The names of these properties are of the form com.tibco.groupId.artifactId.version where groupId and artifactId are the group id and artifact id of the dependency. For example, the property named com.tibco.com.tibco.cep.sdk.version specifies the version of the dependency with the group id of com.tibco.cep and the artifact id of sdk.