Apache Maven Integration

You can use Apache Maven for building and deploying TIBCO BusinessEvents applications like other Java projects in your organization. This lets you to have a uniform build system across your organization.

You can use Maven to get the artifacts from different repositories that could be shared across different locations. Also, if you are already using Apache Maven for other Java projects, similar commands can be used for TIBCO BusinessEvents projects.

Components

TIBCO BusinessEvents provides a TIBCO BusinessEvents Maven plug-in to integrate Apache Maven with TIBCO BusinessEvents. TIBCO BusinessEvents also provides scripts to install the BusinessEvents Maven plug-in and utility to generate the Maven Project Object Model (POM) file. The JAR file for the plug-in and the utilities, which helps in integration, are located at BE_HOME/maven/bin. For more information on these files, see the following table.

BusinessEvents Maven Plug-in Files and Utilities
Files Description
be-maven-plugin-<version>.jar The BusinessEvents Maven plug-in JAR file that must be installed to your local Maven (.m2) repository to set up the BusinessEvents Maven plug-in. You can use the install-be-maven-plugin utility to do that.

For more information on how to install the BusinessEvents Maven plug-in, see Setting Up TIBCO BusinessEvents Maven Plug-in.

be-maven-pom-generator.exe The utility to generate POM file for the specified BusinessEvents project.

For more information on how to use this utility, see Generating a Apache Maven POM File.

be-maven-pom-generator.tra The TRA file for the be-maven-pom-generator.exe utility.
install-be-maven-plugin.bat The utility to install the BusinessEvents Maven plug-in JAR file (be-maven-plugin-<version>.jar) to the local .m2 repository in the Windows platform.

For more information on how to install the BusinessEvents Maven plug-in, see Setting Up TIBCO BusinessEvents Maven Plug-in.

install-be-maven-plugin.sh The utility to install the BusinessEvents Maven plug-in JAR file (be-maven-plugin-<version>.jar) to the local .m2 repository in the Unix platform.

For more information on how to install the BusinessEvents Maven plug-in, see Setting Up TIBCO BusinessEvents Maven Plug-in.

install-projlib.bat The utility to install the existing project library (.projlib) for the BusinessEvents project to the local .m2 repository in the Windows platform.

For more information on how to install the project library, see Installing The Project Library to Maven Repository.

install-projlib.sh The utility to install the existing project library (.projlib) for the BusinessEvents project to the local .m2 repository in the Unix platform.

For more information on how to install the project library, see Installing The Project Library to Maven Repository.

pom.xml The POM file required for setting up the BusinessEvents Maven plug-in. The install-be-maven-plugin utility uses this file.