properties:get-gav-property
Full name:
org.kuali.maven.plugins:properties-maven-plugin:1.4.6: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}. |
defaultValue |
String |
- |
(no description)
|
groupId |
String |
- |
(no description) Default value is: ${project.groupId}. |
property |
String |
- |
(no description)
|
suffix |
String |
- |
(no description) Default value is: gav. |
version |
String |
- |
(no description) Default value is: ${project.version}. |
Parameter Details
artifactId:
(no description)
- Type: java.lang.String
- Required: No
- Expression: ${properties.artifactId}
- Default: ${project.artifactId}
defaultValue:
(no description)
- Type: java.lang.String
- Required: No
- Expression: ${properties.defaultValue}
groupId:
(no description)
- Type: java.lang.String
- Required: No
- Expression: ${properties.groupId}
- Default: ${project.groupId}
property:
(no description)
- Type: java.lang.String
- Required: No
- Expression: ${properties.property}
suffix:
(no description)
- Type: java.lang.String
- Required: No
- Expression: ${properties.suffix}
- Default: gav
version:
(no description)
- Type: java.lang.String
- Required: No
- Expression: ${properties.version}
- Default: ${project.version}