itconfiguration:custom-config

Full name:

org.apache.maven.its.plugins:maven-it-plugin-configuration:2.1-SNAPSHOT:custom-config

Description:

Dumps this mojo's configuration into a properties file. Note that this mojo uses a custom component configurator.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: validate.

Optional Parameters

Name Type Since Description
customParam String - A parameter being set only by the custom configurator as a proof of its execution.
defaultParam String - A parameter with a constant default value. Note: This has intentionally a different default value than the equally named parameter from ConfigMojo.
Default value is: test.
fileParam File - A simple parameter of type File.
User property is: config.fileParam.
fileParams File[] - An array parameter of component type File.
listParam List - A collection parameter of type List.
mapParam Map - A collection parameter of type Map.
propertiesFile File - The path to the properties file into which to save the mojo configuration.
User property is: config.propertiesFile.
propertiesParam Properties - A collection parameter of type Properties.
setParam Set - A collection parameter of type Set.
stringParam String - A simple parameter of type String.
User property is: config.stringParam.
stringParams String[] - An array parameter of component type String.

Parameter Details

customParam:

A parameter being set only by the custom configurator as a proof of its execution.
  • Type: java.lang.String
  • Required: No

defaultParam:

A parameter with a constant default value. Note: This has intentionally a different default value than the equally named parameter from ConfigMojo.
  • Type: java.lang.String
  • Required: No
  • Default: test

fileParam:

A simple parameter of type File.
  • Type: java.io.File
  • Required: No
  • User Property: config.fileParam

fileParams:

An array parameter of component type File.
  • Type: java.io.File[]
  • Required: No

listParam:

A collection parameter of type List.
  • Type: java.util.List
  • Required: No

mapParam:

A collection parameter of type Map.
  • Type: java.util.Map
  • Required: No

propertiesFile:

The path to the properties file into which to save the mojo configuration.
  • Type: java.io.File
  • Required: No
  • User Property: config.propertiesFile

propertiesParam:

A collection parameter of type Properties.
  • Type: java.util.Properties
  • Required: No

setParam:

A collection parameter of type Set.
  • Type: java.util.Set
  • Required: No

stringParam:

A simple parameter of type String.
  • Type: java.lang.String
  • Required: No
  • User Property: config.stringParam

stringParams:

An array parameter of component type String.
  • Type: java.lang.String[]
  • Required: No