public void processProperties ( Properties properties ) { this . groupId = interpolateString ( this . groupId , properties ) ; this . artifactId = interpolateString ( this . artifactId , properties ) ; this . version = interpolateString ( this . version , properties ) ; this . description = interpolateString ( this . description , properties ) ; for ( License l : this . getLicenses ( ) ) { l . setName ( interpolateString ( l . getName ( ) , properties ) ) ; l . setUrl ( interpolateString ( l . getUrl ( ) , properties ) ) ; } this . name = interpolateString ( this . name , properties ) ; this . projectURL = interpolateString ( this . projectURL , properties ) ; this . organization = interpolateString ( this . organization , properties ) ; this . parentGroupId = interpolateString ( this . parentGroupId , properties ) ; this . parentArtifactId = interpolateString ( this . parentArtifactId , properties ) ; this . parentVersion = interpolateString ( this . parentVersion , properties ) ; }
Process the Maven properties file and interpolate all properties .