Reader reader = null;
if ( filtering )
{
// support _${token}
reader = new InterpolationFilterReader( fileReader, filterProperties, "_${", "}" );
// support ${token}
reader = new InterpolationFilterReader( reader, filterProperties, "${", "}" );
// support @token@
reader = new InterpolationFilterReader( reader, filterProperties, "@", "@" );
boolean isPropertiesFile = false;
if ( to.isFile() && to.getName().endsWith( ".properties" ) )
{
isPropertiesFile = true;
}
reader = new InterpolationFilterReader( reader, new ReflectionProperties( mymojo.getProject(),
isPropertiesFile ), "${", "}" );
}
else
{
reader = fileReader;