bw:it-deploy-bw
Full name:
fr.fastconnect.factory.tibco.bw.maven:bw-maven-plugin:2.4.1:it-deploy-bw
Description:
This goal deploys the built EAR to a TIBCO domain, to prepare the execution of Integration Tests.
A builtin goal from Maven is called by this goal with a custom configuration defined in the 'components.xml' file from Plexus. This allows to use the builtin goal bound to a lifecycle phase without adding configuration in POMs.
Please refer to AbstractWrapperForBuiltinMojo for a full explanation of the lifecycle binding of a builtin Maven plugin.
Original goal : org.apache.maven.plugins:maven-invoker-plugin:run
Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator plugin.
- Requires dependency resolution of artifacts in scope: test.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
| artifactId | String | - | (no description) User property is: artifactId. |
| configuration | Properties | - | The actual Mojo configuration found in the Plexus 'components.xml' file.
<component>
<role>org.apache.maven.plugin.Mojo</role>
<role-hint>default-it-deploy-bw</role-hint>
<implementation>fr.fastconnect.factory.tibco.bw.maven.builtin.ITRunTestsMojo
</implementation>
<isolated-realm>false</isolated-realm>
<configuration>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
<version>1.9</version>
<goal>run</goal>
<configuration>
<property>
<name>cloneProjectsTo</name>
<value>${bw.it.projects.run.clone}</value>
</property>
<property>
<name>goals</name>
<value>${bw.it.projects.run.goals}</value>
</property>
<property>
<name>localRepositoryPath</name>
<value>${bw.it.local.repository.path}</value>
</property>
<property>
<name>pomIncludes</name>
<value>${bw.it.projects.run.pomIncludes}</value>
</property>
<property>
<name>profiles</name>
<value>${bw.it.projects.run.profile}</value>
</property>
<property>
<name>projectsDirectory</name>
<value>${bw.it.projects.run.directory}</value>
</property>
<property>
<name>properties</name>
<value>${bw.it.projects.run.properties}</value>
</property>
<property>
<name>streamLogs</name>
<value>true</value>
</property>
<property>
<name>skipInvocation</name>
<value>${bw.it.skip}</value>
</property>
</configuration>
</configuration>
<requirements>
<requirement>
<role>org.apache.maven.plugin.BuildPluginManager</role>
<role-hint />
<field-name>pluginManager</field-name>
</requirement>
</requirements>
</component>
|
| goal | String | - | (no description) User property is: goal. |
| groupId | String | - | (no description) User property is: groupId. |
| resources | List | - | Optional resources parameter do define includes/excludes filesets |
| skipInvocation | boolean | - | (no description) |
| version | String | - | (no description) User property is: version. |
Parameter Details
- Type: java.lang.String
- Required: No
- User Property: artifactId
<component>
<role>org.apache.maven.plugin.Mojo</role>
<role-hint>default-it-deploy-bw</role-hint>
<implementation>fr.fastconnect.factory.tibco.bw.maven.builtin.ITRunTestsMojo
</implementation>
<isolated-realm>false</isolated-realm>
<configuration>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
<version>1.9</version>
<goal>run</goal>
<configuration>
<property>
<name>cloneProjectsTo</name>
<value>${bw.it.projects.run.clone}</value>
</property>
<property>
<name>goals</name>
<value>${bw.it.projects.run.goals}</value>
</property>
<property>
<name>localRepositoryPath</name>
<value>${bw.it.local.repository.path}</value>
</property>
<property>
<name>pomIncludes</name>
<value>${bw.it.projects.run.pomIncludes}</value>
</property>
<property>
<name>profiles</name>
<value>${bw.it.projects.run.profile}</value>
</property>
<property>
<name>projectsDirectory</name>
<value>${bw.it.projects.run.directory}</value>
</property>
<property>
<name>properties</name>
<value>${bw.it.projects.run.properties}</value>
</property>
<property>
<name>streamLogs</name>
<value>true</value>
</property>
<property>
<name>skipInvocation</name>
<value>${bw.it.skip}</value>
</property>
</configuration>
</configuration>
<requirements>
<requirement>
<role>org.apache.maven.plugin.BuildPluginManager</role>
<role-hint />
<field-name>pluginManager</field-name>
</requirement>
</requirements>
</component>
- Type: java.util.Properties
- Required: No
goal:
- Type: java.lang.String
- Required: No
- User Property: goal
- Type: java.lang.String
- Required: No
- User Property: groupId
- Type: java.util.List
- Required: No
- Type: boolean
- Required: No
- Type: java.lang.String
- Required: No
- User Property: version
