Lifecycles
For the purpose of creating a lifecycle for the different BusinessWorks elements (EAR & Projlib), this plugin overrides the default Maven lifecycles. To do so, there are several “packaging” created :
-
bw-ear is used to generate a TIBCO BusinessWorks application composed of a TIBCO BusinessWorks EAR and its configuration files (XML & properties).
-
bw-ear-deploy is used to configure and deploy a TIBCO BusinessWorks application on server-side.
-
projlib is used to generate a TIBCO BusinessWorks Projlib.
EAR
Here is the lifecycle associated with the packaging bw-ear:
Deployment
Here is the lifecycle associated with the packaging bw-ear-deploy:
NB: the “deploy” phase will not deploy any artifact on a Maven repository as defined in standard Maven lifecycles. Instead it will deploy the application on a TIBCO domain.
Projlib
Here is the lifecycle associated with the packaging projlib: