properties:get-gav-property

Full name:

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