properties:get-gav-property
Full name:
org.kuali.maven.plugins:properties-maven-plugin:2.0.0:get-gav-property
Description:
Find a GAV specific property value using
GroupId+ArtifactId+Version. The logic goes from most specific to
least specific. If there is a value for the full GAV, that value is
used. Otherwise, a value for GroupId + ArtifactId, or finally just
GroupId. If no value is found, the defaultValue is used. A new
project property with .gav appended is set if a value is found.
Attributes:
- Requires a Maven project to be executed.
Optional Parameters
Name |
Type |
Since |
Description |
artifactId |
String |
- |
(no description) Default value is: ${project.artifactId}. User property is: properties.artifactId. |
defaultValue |
String |
- |
(no description) User property is: properties.defaultValue. |
groupId |
String |
- |
(no description) Default value is: ${project.groupId}. User property is: properties.groupId. |
property |
String |
- |
(no description) User property is: properties.property. |
suffix |
String |
- |
(no description) Default value is: gav. User property is: properties.suffix. |
version |
String |
- |
(no description) Default value is: ${project.version}. User property is: properties.version. |
Parameter Details
artifactId:
(no description)
- Type: java.lang.String
- Required: No
- User Property: properties.artifactId
- Default: ${project.artifactId}
defaultValue:
(no description)
- Type: java.lang.String
- Required: No
- User Property: properties.defaultValue
groupId:
(no description)
- Type: java.lang.String
- Required: No
- User Property: properties.groupId
- Default: ${project.groupId}
property:
(no description)
- Type: java.lang.String
- Required: No
- User Property: properties.property
suffix:
(no description)
- Type: java.lang.String
- Required: No
- User Property: properties.suffix
- Default: gav
version:
(no description)
- Type: java.lang.String
- Required: No
- User Property: properties.version
- Default: ${project.version}