Fork me on GitHub

property-helper:inc

Full name:

org.basepom.maven:property-helper-maven-plugin:3.1.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