bw:resolve-bw-test-dependencies
Full name:
fr.fastconnect.factory.tibco.bw.maven:bw-maven-plugin:2.4.0:resolve-bw-test-dependencies
Description:
This goal resolves TIBCO BusinessWorks dependencies (especially Projlibs) defined in the POM of the project.
The resolution is transitive and follows the Maven standard and uses the 'test' scope.
These dependencies are then copied by copy-bw-test-dependencies.
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-dependency-plugin:list
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-resolve-bw-dependencies</role-hint> <implementation>fr.fastconnect.factory.tibco.bw.maven.builtin.ResolveBWTestDependenciesMojo</implementation> <isolated-realm>false</isolated-realm> <configuration> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.8</version> <goal>list</goal> <configuration> <property> <name>outputFile</name> <value>${project.build.test.directory}/resolved</value> </property> <property> <name>includeTypes</name> <value>projlib,jar</value> </property> <property> <name>includeScope</name> <value>test</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 |
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-resolve-bw-dependencies</role-hint> <implementation>fr.fastconnect.factory.tibco.bw.maven.builtin.ResolveBWTestDependenciesMojo</implementation> <isolated-realm>false</isolated-realm> <configuration> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.8</version> <goal>list</goal> <configuration> <property> <name>outputFile</name> <value>${project.build.test.directory}/resolved</value> </property> <property> <name>includeTypes</name> <value>projlib,jar</value> </property> <property> <name>includeScope</name> <value>test</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: java.lang.String
- Required: No
- User Property: version