List<String> possiblePrefixes = java.util.Arrays.asList( "project", "pom" );
Properties values = new Properties();
values.setProperty( "artifactId", project.getArtifactId() );
values.setProperty( "groupId", project.getGroupId() );
values.setProperty( "version", releaseVersion );
interpolator.addValueSource( new PrefixedPropertiesValueSource( possiblePrefixes, values, true ) );
RecursionInterceptor recursionInterceptor = new PrefixAwareRecursionInterceptor( possiblePrefixes );
try
{
defaultTag = interpolator.interpolate( scmTagNameFormat, recursionInterceptor );
}