package org.codehaus.mojo.sqlj;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
/**
* Cleans out generated stale resources.
*
* @goal clean
* @phase clean
* @author <a href="mailto:david@codehaus.org">David J. M. Karlsen</a>
*/
public class CleanMojo
extends AbstractSqljMojo
{
/**
* {@inheritDoc}
*/
public void execute()
throws MojoExecutionException, MojoFailureException
{
try
{
FileUtils.deleteDirectory( getGeneratedSourcesDirectory() );
FileUtils.deleteDirectory( getGeneratedResourcesDirectory() );
}
catch ( IOException e )
{
throw new MojoFailureException( e.getMessage() );
}
}
}