property-helper:inc
Full name:
org.basepom.maven:property-helper-maven-plugin:3.1:inc
Description:
Fetches the defined numbers, adds properties and increments all numbers.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<activeGroups> |
String[] |
- |
List of the property group ids to activate for a plugin execution. |
<dates> |
DateDefinition[] |
- |
Date property definitions. |
<macros> |
MacroDefinition[] |
- |
Macro definitions. |
<numbers> |
NumberDefinition[] |
- |
Number property definitions. |
<onDuplicateProperty> |
String |
- |
Defines the action to take if a property is present multiple times. Default value is: fail . |
<onMissingProperty> |
String |
- |
Defines the action to take if a referenced property is missing. Default value is: fail . |
<persist> |
boolean |
- |
If set to true, all generated properties are persisted to disk using a properties file. Default value is: true . |
<propertyGroups> |
PropertyGroup[] |
- |
List of available property groups. A property group contains one or more property definitions and must be activated with activeGroups. |
<skip> |
boolean |
- |
If set to true, goal execution is skipped. Default value is: false . |
<strings> |
StringDefinition[] |
- |
String property definitions. |
<uuids> |
UuidDefinition[] |
- |
Uuid definitions. |
Parameter Details
<activeGroups>
List of the property group ids to activate for a plugin execution.
- Type:
java.lang.String[]
- Required:
No
<dates>
Date property definitions.
- Type:
org.basepom.mojo.propertyhelper.beans.DateDefinition[]
- Required:
No
<macros>
Macro definitions.
- Type:
org.basepom.mojo.propertyhelper.beans.MacroDefinition[]
- Required:
No
<numbers>
Number property definitions.
- Type:
org.basepom.mojo.propertyhelper.beans.NumberDefinition[]
- Required:
No
<onDuplicateProperty>
Defines the action to take if a property is present multiple times.
- Type:
java.lang.String
- Required:
No
- Default:
fail
<onMissingProperty>
Defines the action to take if a referenced property is missing.
- Type:
java.lang.String
- Required:
No
- Default:
fail
<persist>
If set to true, all generated properties are persisted to disk using a properties file.
- Type:
boolean
- Required:
No
- Default:
true
<propertyGroups>
List of available property groups. A property group contains one or more property definitions and must be activated with activeGroups.
- Type:
org.basepom.mojo.propertyhelper.beans.PropertyGroup[]
- Required:
No
<skip>
If set to true, goal execution is skipped.
- Type:
boolean
- Required:
No
- Default:
false
<strings>
String property definitions.
- Type:
org.basepom.mojo.propertyhelper.beans.StringDefinition[]
- Required:
No
<uuids>
Uuid definitions.
- Type:
org.basepom.mojo.propertyhelper.beans.UuidDefinition[]
- Required:
No