can't be half and half! move to new plugin model

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163644 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2005-03-22 06:43:31 +00:00
parent 72d8486c7c
commit 7b1f2de259
1 changed files with 22 additions and 15 deletions

View File

@ -17,9 +17,9 @@ package org.apache.maven.plugin.coreit;
*/ */
import org.apache.maven.plugin.AbstractPlugin; import org.apache.maven.plugin.AbstractPlugin;
import org.apache.maven.plugin.PluginExecutionRequest; import org.apache.maven.plugin.PluginExecutionException;
import org.apache.maven.plugin.PluginExecutionResponse;
import java.io.IOException;
import java.io.File; import java.io.File;
import java.io.FileWriter; import java.io.FileWriter;
@ -60,8 +60,8 @@ public class CoreItMojo
private String goalItem; private String goalItem;
public void execute( PluginExecutionRequest request, PluginExecutionResponse response ) public void execute()
throws Exception throws PluginExecutionException
{ {
touch( new File( outputDirectory ), "touch.txt" ); touch( new File( outputDirectory ), "touch.txt" );
@ -83,19 +83,26 @@ public class CoreItMojo
} }
private static void touch( File dir, String file ) private static void touch( File dir, String file )
throws Exception throws PluginExecutionException
{ {
if ( !dir.exists() ) try
{ {
dir.mkdirs(); if ( !dir.exists() )
{
dir.mkdirs();
}
File touch = new File( dir, file );
FileWriter w = new FileWriter( touch );
w.write( file );
w.close();
}
catch ( IOException e )
{
throw new PluginExecutionException( "Error touching file", e );
} }
File touch = new File( dir, file );
FileWriter w = new FileWriter( touch );
w.write( file );
w.close();
} }
} }