brett 2005/03/21 22:43:31
Modified: maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit CoreItMojo.java Log: can't be half and half! move to new plugin model Revision Changes Path 1.5 +22 -15 maven-components/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java Index: CoreItMojo.java =================================================================== RCS file: /home/cvs/maven-components/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CoreItMojo.java 22 Mar 2005 06:38:50 -0000 1.4 +++ CoreItMojo.java 22 Mar 2005 06:43:31 -0000 1.5 @@ -17,9 +17,9 @@ */ import org.apache.maven.plugin.AbstractPlugin; -import org.apache.maven.plugin.PluginExecutionRequest; -import org.apache.maven.plugin.PluginExecutionResponse; +import org.apache.maven.plugin.PluginExecutionException; +import java.io.IOException; import java.io.File; import java.io.FileWriter; @@ -60,8 +60,8 @@ private String goalItem; - public void execute( PluginExecutionRequest request, PluginExecutionResponse response ) - throws Exception + public void execute() + throws PluginExecutionException { touch( new File( outputDirectory ), "touch.txt" ); @@ -83,19 +83,26 @@ } 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(); } }