/*
* @see org.apache.maven.shared.release.phase.AbstractReleasePhase#clean(java.util.List)
*/
public ReleaseResult clean( List<MavenProject> reactorProjects )
{
ReleaseResult result = new ReleaseResult();
for ( MavenProject project : reactorProjects )
{
File releasePom = ReleaseUtil.getReleasePom( project );
// MRELEASE-273 : A release pom can be null
if ( releasePom != null && releasePom.exists() )
{
logInfo( result, "Deleting release POM for '" + project.getName() + "'..." );
if ( !releasePom.delete() )
{
logWarn( result, "Cannot delete release POM: " + releasePom );
}
}
}
result.setResultCode( ReleaseResult.SUCCESS );
return result;
}