properties:get-gav-property

Full name:

org.kuali.maven.plugins:properties-maven-plugin:1.5.1-SNAPSHOT: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}