bw:it-setup-root-deploy-pom
Full name:
fr.fastconnect.factory.tibco.bw.maven:bw-maven-plugin:2.3.4:it-setup-root-deploy-pom
Description:
This goal setups the additional POM required to run 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-setup-root-deploy-pom</role-hint> <implementation>fr.fastconnect.factory.tibco.bw.maven.builtin.ITSetupTestsMojo </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.setup.clone}</value> </property> <property> <name>goals</name> <value>${bw.it.projects.setup.goals}</value> </property> <property> <name>localRepositoryPath</name> <value>${bw.it.local.repository.path}</value> </property> <property> <name>pomIncludes</name> <value>${bw.it.projects.setup.pomIncludes}</value> </property> <property> <name>profiles</name> <value>${bw.it.projects.setup.profile}</value> </property> <property> <name>projectsDirectory</name> <value>${bw.it.projects.setup.directory}</value> </property> <property> <name>properties</name> <value>${bw.it.projects.setup.properties}</value> </property> <property> <name>setupIncludes</name> <value>${bw.it.projects.setup.setupIncludes}</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-setup-root-deploy-pom</role-hint> <implementation>fr.fastconnect.factory.tibco.bw.maven.builtin.ITSetupTestsMojo </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.setup.clone}</value> </property> <property> <name>goals</name> <value>${bw.it.projects.setup.goals}</value> </property> <property> <name>localRepositoryPath</name> <value>${bw.it.local.repository.path}</value> </property> <property> <name>pomIncludes</name> <value>${bw.it.projects.setup.pomIncludes}</value> </property> <property> <name>profiles</name> <value>${bw.it.projects.setup.profile}</value> </property> <property> <name>projectsDirectory</name> <value>${bw.it.projects.setup.directory}</value> </property> <property> <name>properties</name> <value>${bw.it.projects.setup.properties}</value> </property> <property> <name>setupIncludes</name> <value>${bw.it.projects.setup.setupIncludes}</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