TIBCO Deployment Maven Plugin Overview

The TIBCO Deployment Maven plugin supports unit and integration testing for for developers using TIBCO ActiveSpaces Transactions. The TIBCO Deployment Maven plugin extends the existing Maven Surefire API to add support for testing TIBCO ActiveSpaces® Transactions.

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 ActiveSpaces® Transactions Quick Start Guide for details on node management.

Goals Overview

The TIBCO Deployment Maven plugin supports the following goals:


General instructions on how to use this plugin can be found in the usage page and FAQ. Some more specific use cases are described in the examples given below.

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.ast.version specifies the version of the dependency with the group id of com.tibco and the artifact id of ast.