brett 2005/03/20 15:22:02
Modified: maven-core/src/main/java/org/apache/maven/execution
MavenExecutionResponse.java
maven-core/src/main/java/org/apache/maven/lifecycle
DefaultLifecycleExecutor.java
maven-core/src/main/java/org/apache/maven/plugin
DefaultPluginManager.java PluginManager.java
maven-core/src/main/java/org/apache/maven DefaultMaven.java
maven-core/src/test/java/org/apache/maven/plugin
GoalDecorationAndResolutionTestPlugin.java
IntegratedPlugin.java
maven-plugin/src/main/java/org/apache/maven/plugin
AbstractPlugin.java FailureResponse.java
Plugin.java PluginExecutionResponse.java
PluginTestCase.java
maven-plugin/src/test/java/org/apache/maven/plugin
TestPlugin.java TestPluginTest.java
Added: maven-plugin/src/main/java/org/apache/maven/plugin
PluginExecutionException.java
Removed: maven-core/src/main/java/org/apache/maven/lifecycle
GoalExecutionException.java
GoalNotFoundException.java
Log:
change the plugin execution response to be an exception instead since it only
handled failures.
any returns from success will be conveyed by the request, soon to be
converted into fields on the plugin. These will eventually be extracted using
OGNL, but this is all post alpha-1 work
Revision Changes Path
1.4 +2 -35
maven-components/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionResponse.java
Index: MavenExecutionResponse.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/execution/MavenExecutionResponse.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MavenExecutionResponse.java 25 Dec 2004 16:26:24 -0000 1.3
+++ MavenExecutionResponse.java 20 Mar 2005 23:22:01 -0000 1.4
@@ -17,8 +17,6 @@
* ====================================================================
*/
-import org.apache.maven.plugin.FailureResponse;
-
import java.util.Date;
/**
@@ -27,10 +25,6 @@
*/
public class MavenExecutionResponse
{
- private String failedGoal;
-
- private FailureResponse failureResponse;
-
private Throwable exception;
private Date start;
@@ -41,36 +35,9 @@
// Execution failure
// ----------------------------------------------------------------------
- public void setExecutionFailure( String failedGoal, FailureResponse
response )
- {
- this.failedGoal = failedGoal;
-
- this.failureResponse = response;
- }
-
public boolean isExecutionFailure()
{
- return ( failedGoal != null || exception != null );
- }
-
- public String getFailedGoal()
- {
- return failedGoal;
- }
-
- public void setFailedGoal( String failedGoal )
- {
- this.failedGoal = failedGoal;
- }
-
- public FailureResponse getFailureResponse()
- {
- return failureResponse;
- }
-
- public void setFailureResponse( FailureResponse failureResponse )
- {
- this.failureResponse = failureResponse;
+ return ( exception != null );
}
// ----------------------------------------------------------------------
1.28 +22 -42
maven-components/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
Index: DefaultLifecycleExecutor.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- DefaultLifecycleExecutor.java 17 Mar 2005 02:26:19 -0000 1.27
+++ DefaultLifecycleExecutor.java 20 Mar 2005 23:22:01 -0000 1.28
@@ -26,7 +26,7 @@
import org.apache.maven.model.PluginManagement;
import org.apache.maven.monitor.event.EventDispatcher;
import org.apache.maven.monitor.event.MavenEvents;
-import org.apache.maven.plugin.PluginExecutionResponse;
+import org.apache.maven.plugin.PluginExecutionException;
import org.apache.maven.plugin.PluginManager;
import org.apache.maven.plugin.descriptor.MojoDescriptor;
import org.apache.maven.plugin.descriptor.PluginDescriptor;
@@ -76,6 +76,7 @@
* @param session
*/
public MavenExecutionResponse execute( List tasks, MavenSession session )
+ throws LifecycleExecutionException
{
MavenExecutionResponse response = new MavenExecutionResponse();
@@ -132,27 +133,22 @@
if ( phaseMap.containsKey( task ) )
{
- executePhase( task, session, response, phaseMap );
+ executePhase( task, session, phaseMap );
}
else
{
- PluginExecutionResponse pluginResponse = executeMojo(
task, session );
-
- if ( pluginResponse.isExecutionFailure() )
- {
- response.setExecutionFailure( task,
pluginResponse.getFailureResponse() );
- }
- }
- if ( response.isExecutionFailure() )
- {
- break;
+ executeMojo( task, session );
}
}
}
- catch ( Exception e )
+ catch ( PluginExecutionException e )
{
response.setException( e );
}
+ catch ( Exception e )
+ {
+ throw new LifecycleExecutionException( "Error during lifecycle
execution", e );
+ }
finally
{
response.setFinish( new Date() );
@@ -210,7 +206,6 @@
* @param mavenSession
* @throws Exception
*/
- // TODO: don't throw Exception
private void processPluginPhases( Plugin plugin, MavenSession
mavenSession, Map phaseMap )
throws Exception
{
@@ -337,8 +332,8 @@
configureMojo( mojoDescriptor, phaseMap );
}
- private void executePhase( String phase, MavenSession session,
MavenExecutionResponse response, Map phaseMap )
- throws LifecycleExecutionException
+ private void executePhase( String phase, MavenSession session, Map
phaseMap )
+ throws PluginExecutionException
{
// only execute up to the given phase
int index = phases.indexOf( phaseMap.get( phase ) );
@@ -364,31 +359,22 @@
{
String goal = (String) i.next();
- PluginExecutionResponse pluginResponse =
executeMojo( goal, session );
-
- if ( pluginResponse.isExecutionFailure() )
- {
- response.setExecutionFailure( goal,
pluginResponse.getFailureResponse() );
-
- return;
- }
+ executeMojo( goal, session );
}
}
-
- dispatcher.dispatchEnd( event, p.getId() );
}
- catch ( LifecycleExecutionException e )
+ catch ( PluginExecutionException e )
{
dispatcher.dispatchError( event, p.getId(), e );
-
throw e;
}
- // End event monitoring.
+
+ dispatcher.dispatchEnd( event, p.getId() );
}
}
- protected PluginExecutionResponse executeMojo( String id, MavenSession
session )
- throws LifecycleExecutionException
+ protected void executeMojo( String id, MavenSession session )
+ throws PluginExecutionException
{
//
----------------------------------------------------------------------
// We have something of the form <pluginId>:<mojoId>, so this might
be
@@ -399,18 +385,12 @@
// archetype:create
//
----------------------------------------------------------------------
- try
- {
- Logger logger = getLogger();
- logger.debug( "Resolving artifacts from:\n" +
"\t{localRepository: " + session.getLocalRepository() +
- "}\n" + "\t{remoteRepositories: " +
session.getRemoteRepositories() + "}" );
+ Logger logger = getLogger();
+ logger.debug( "Resolving artifacts from:" );
+ logger.debug( "\t{localRepository: " + session.getLocalRepository()
+ "}" );
+ logger.debug( "\t{remoteRepositories: " +
session.getRemoteRepositories() + "}" );
- return pluginManager.executeMojo( session, id );
- }
- catch ( GoalExecutionException e )
- {
- throw new LifecycleExecutionException( "Problem executing " +
id, e );
- }
+ pluginManager.executeMojo( session, id );
}
// ----------------------------------------------------------------------
1.58 +22 -27
maven-components/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
Index: DefaultPluginManager.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- DefaultPluginManager.java 19 Mar 2005 00:22:28 -0000 1.57
+++ DefaultPluginManager.java 20 Mar 2005 23:22:01 -0000 1.58
@@ -27,7 +27,6 @@
import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
import org.apache.maven.artifact.resolver.filter.ExclusionSetFilter;
import org.apache.maven.execution.MavenSession;
-import org.apache.maven.lifecycle.GoalExecutionException;
import org.apache.maven.model.Goal;
import org.apache.maven.model.Repository;
import org.apache.maven.monitor.event.EventDispatcher;
@@ -318,8 +317,8 @@
// Plugin execution
// ----------------------------------------------------------------------
- public PluginExecutionResponse executeMojo( MavenSession session, String
goalName )
- throws GoalExecutionException
+ public void executeMojo( MavenSession session, String goalName )
+ throws PluginExecutionException
{
try
{
@@ -327,7 +326,7 @@
}
catch ( Exception e )
{
- throw new GoalExecutionException( "Unable to execute goal: " +
goalName, e );
+ throw new PluginExecutionException( "Unable to execute goal: " +
goalName, e );
}
PluginExecutionRequest request;
@@ -337,7 +336,7 @@
MojoDescriptor mojoDescriptor = getMojoDescriptor( goalName );
if ( mojoDescriptor == null )
{
- throw new GoalExecutionException( "Unable to find goal: " +
goalName );
+ throw new PluginExecutionException( "Unable to find goal: " +
goalName );
}
try
@@ -372,7 +371,7 @@
}
catch ( Exception e )
{
- throw new GoalExecutionException( "Unable to resolve required
dependencies for goal", e );
+ throw new PluginExecutionException( "Unable to resolve required
dependencies for goal", e );
}
try
@@ -383,11 +382,9 @@
}
catch ( PluginConfigurationException e )
{
- throw new GoalExecutionException( "Error configuring plugin for
execution.", e );
+ throw new PluginExecutionException( "Error configuring plugin
for execution.", e );
}
- response = new PluginExecutionResponse();
-
Plugin plugin = null;
try
@@ -402,31 +399,36 @@
dispatcher.dispatchStart( event, goalName );
try
{
- plugin.execute( request, response );
+ plugin.execute( request );
dispatcher.dispatchEnd( event, goalName );
}
- catch ( Exception e )
+ catch ( PluginExecutionException e )
{
session.getEventDispatcher().dispatchError( event, goalName,
e );
throw e;
}
// End event monitoring.
- releaseComponents( mojoDescriptor, request );
-
- container.release( plugin );
}
catch ( ComponentLookupException e )
{
- throw new GoalExecutionException( "Error looking up plugin: ", e
);
+ throw new PluginExecutionException( "Error looking up plugin: ",
e );
}
- catch ( Exception e )
+ finally
{
- throw new GoalExecutionException( "Error executing plugin: ", e
);
- }
+ try
+ {
+ releaseComponents( mojoDescriptor, request );
- return response;
+ container.release( plugin );
+ }
+ catch ( Exception e )
+ {
+ // TODO: better error handling, needed!
+ e.printStackTrace();
+ }
+ }
}
// TODO: don't throw Exception
@@ -651,21 +653,14 @@
// ----------------------------------------------------------------------
private void downloadDependencies( MavenSession context,
ArtifactResolver artifactResolver )
- throws GoalExecutionException
+ throws ArtifactResolutionException
{
- try
- {
for ( Iterator it =
context.getProject().getArtifacts().iterator(); it.hasNext(); )
{
Artifact artifact = (Artifact) it.next();
artifactResolver.resolve( artifact,
context.getRemoteRepositories(), context.getLocalRepository() );
}
- }
- catch ( ArtifactResolutionException e )
- {
- throw new GoalExecutionException( "Can't resolve artifact: ", e
);
- }
}
}
1.18 +3 -4
maven-components/maven-core/src/main/java/org/apache/maven/plugin/PluginManager.java
Index: PluginManager.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/plugin/PluginManager.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- PluginManager.java 10 Mar 2005 01:35:14 -0000 1.17
+++ PluginManager.java 20 Mar 2005 23:22:01 -0000 1.18
@@ -18,7 +18,6 @@
*/
import org.apache.maven.execution.MavenSession;
-import org.apache.maven.lifecycle.GoalExecutionException;
import org.apache.maven.plugin.descriptor.MojoDescriptor;
import org.apache.maven.plugin.descriptor.PluginDescriptor;
@@ -30,8 +29,8 @@
{
String ROLE = PluginManager.class.getName();
- PluginExecutionResponse executeMojo( MavenSession session, String
goalName )
- throws GoalExecutionException;
+ void executeMojo( MavenSession session, String goalName )
+ throws PluginExecutionException;
MojoDescriptor getMojoDescriptor( String goalId );
1.40 +11 -9
maven-components/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
Index: DefaultMaven.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/DefaultMaven.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- DefaultMaven.java 18 Mar 2005 22:02:09 -0000 1.39
+++ DefaultMaven.java 20 Mar 2005 23:22:01 -0000 1.40
@@ -27,6 +27,7 @@
import org.apache.maven.model.Repository;
import org.apache.maven.monitor.event.EventDispatcher;
import org.apache.maven.monitor.event.MavenEvents;
+import org.apache.maven.plugin.PluginExecutionException;
import org.apache.maven.plugin.PluginManager;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectBuilder;
@@ -223,7 +224,12 @@
// TODO: is this perhaps more appropriate in the CLI?
if ( response.isExecutionFailure() )
{
- if ( response.getException() != null )
+ // TODO: yuck! Revisit when cleaning up the exception handling
from the top down
+ if ( response.getException() instanceof PluginExecutionException
)
+ {
+ logFailure( response, (PluginExecutionException)
response.getException() );
+ }
+ else
{
// TODO: this should be a "FATAL" exception, reported to the
// developers - however currently a LOT of
@@ -231,10 +237,6 @@
// one example)
logError( response );
}
- else
- {
- logFailure( response );
- }
}
else
{
@@ -336,7 +338,7 @@
line();
}
- protected void logFailure( MavenExecutionResponse r )
+ protected void logFailure( MavenExecutionResponse r,
PluginExecutionException e )
{
line();
@@ -344,11 +346,11 @@
line();
- getLogger().info( "Reason: " + r.getFailureResponse().shortMessage()
);
+ getLogger().info( "Reason: " + e.getMessage() );
line();
- getLogger().info( r.getFailureResponse().longMessage() );
+ getLogger().info( e.getLongMessage() );
line();
1.3 +1 -1
maven-components/maven-core/src/test/java/org/apache/maven/plugin/GoalDecorationAndResolutionTestPlugin.java
Index: GoalDecorationAndResolutionTestPlugin.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/test/java/org/apache/maven/plugin/GoalDecorationAndResolutionTestPlugin.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- GoalDecorationAndResolutionTestPlugin.java 5 Dec 2004 04:16:05
-0000 1.2
+++ GoalDecorationAndResolutionTestPlugin.java 20 Mar 2005 23:22:01
-0000 1.3
@@ -9,7 +9,7 @@
private boolean executed = false;
- public void execute(PluginExecutionRequest request,
PluginExecutionResponse response) throws Exception {
+ public void execute(PluginExecutionRequest request) throws
PluginExecutionException {
this.executed = true;
}
1.3 +3 -3
maven-components/maven-core/src/test/java/org/apache/maven/plugin/IntegratedPlugin.java
Index: IntegratedPlugin.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-core/src/test/java/org/apache/maven/plugin/IntegratedPlugin.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- IntegratedPlugin.java 5 Dec 2004 04:16:05 -0000 1.2
+++ IntegratedPlugin.java 20 Mar 2005 23:22:01 -0000 1.3
@@ -27,8 +27,8 @@
extends AbstractTestPlugin
implements Plugin
{
- public void execute( PluginExecutionRequest request,
PluginExecutionResponse response )
- throws Exception
+ public void execute( PluginExecutionRequest request )
+ throws PluginExecutionException
{
name = (String) request.getParameter( "name" );
1.3 +30 -2
maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/AbstractPlugin.java
Index: AbstractPlugin.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/AbstractPlugin.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AbstractPlugin.java 25 Feb 2005 03:14:49 -0000 1.2
+++ AbstractPlugin.java 20 Mar 2005 23:22:01 -0000 1.3
@@ -1,7 +1,7 @@
package org.apache.maven.plugin;
/*
- * Copyright 2001-2004 The Apache Software Foundation.
+ * Copyright 2001-2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -16,8 +16,36 @@
* limitations under the License.
*/
-/** @todo: what purpose does this serve? */
public abstract class AbstractPlugin
implements Plugin
{
+ /**
+ * Default behaviour to mimic old behaviour.
+ */
+ public void execute( PluginExecutionRequest request )
+ throws PluginExecutionException
+ {
+ PluginExecutionResponse response = new PluginExecutionResponse();
+ try
+ {
+ execute( request, response );
+ }
+ catch ( Exception e )
+ {
+ throw new PluginExecutionException( e.getMessage(), e );
+ }
+ if ( response.isExecutionFailure() )
+ {
+ throw new PluginExecutionException(
response.getFailureResponse().getSource(),
+
response.getFailureResponse().shortMessage(),
+
response.getFailureResponse().longMessage() );
+ }
+ }
+
+ /**
+ * @deprecated
+ */
+ public abstract void execute( PluginExecutionRequest request,
PluginExecutionResponse response )
+ throws Exception;
+
}
1.2 +6 -1
maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/FailureResponse.java
Index: FailureResponse.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/FailureResponse.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FailureResponse.java 9 Aug 2004 18:49:35 -0000 1.1
+++ FailureResponse.java 20 Mar 2005 23:22:01 -0000 1.2
@@ -32,4 +32,9 @@
public abstract String shortMessage();
public abstract String longMessage();
+
+ public Object getSource()
+ {
+ return source;
+ }
}
1.4 +3 -4
maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/Plugin.java
Index: Plugin.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/Plugin.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Plugin.java 1 Mar 2005 07:05:32 -0000 1.3
+++ Plugin.java 20 Mar 2005 23:22:01 -0000 1.4
@@ -24,8 +24,7 @@
{
String ROLE = Plugin.class.getName();
- // TODO: return response.getFailureResponse now as that is the only
member of it?
// TODO: make this throw PluginExecutionException instead of generic
exception
- void execute( PluginExecutionRequest request, PluginExecutionResponse
response )
- throws Exception;
+ void execute( PluginExecutionRequest request )
+ throws PluginExecutionException;
}
1.3 +2 -1
maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/PluginExecutionResponse.java
Index: PluginExecutionResponse.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/PluginExecutionResponse.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PluginExecutionResponse.java 25 Feb 2005 03:14:49 -0000 1.2
+++ PluginExecutionResponse.java 20 Mar 2005 23:22:01 -0000 1.3
@@ -17,6 +17,7 @@
*/
/**
+ * @deprecated
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @version $Id$
*/
1.2 +2 -6
maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/PluginTestCase.java
Index: PluginTestCase.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/PluginTestCase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- PluginTestCase.java 9 Aug 2004 18:49:36 -0000 1.1
+++ PluginTestCase.java 20 Mar 2005 23:22:01 -0000 1.2
@@ -31,8 +31,6 @@
protected PluginExecutionRequest request;
- protected PluginExecutionResponse response;
-
protected String basedir;
// ----------------------------------------------------------------------
@@ -92,9 +90,7 @@
request = new PluginExecutionRequest( getTestParameters() );
- response = new PluginExecutionResponse();
-
- plugin.execute( request, response );
+ plugin.execute( request );
validatePluginExecution();
}
1.1
maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/PluginExecutionException.java
Index: PluginExecutionException.java
===================================================================
package org.apache.maven.plugin;
/*
* Copyright 2001-2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* A failure or exception occuring during the execution of a plugin.
*
* @author Brett Porter
* @version $Id: PluginExecutionException.java,v 1.1 2005/03/20 23:22:01
brett Exp $
*/
public class PluginExecutionException extends Exception
{
private Object source;
private String longMessage;
public PluginExecutionException( Object source, String shortMessage,
String longMessage )
{
super( shortMessage );
this.source = source;
this.longMessage = longMessage;
}
public PluginExecutionException( String message, Exception cause )
{
super( message, cause );
}
public PluginExecutionException( String message )
{
super( message );
}
public String getLongMessage()
{
return longMessage;
}
}
1.2 +3 -3
maven-components/maven-plugin/src/test/java/org/apache/maven/plugin/TestPlugin.java
Index: TestPlugin.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/test/java/org/apache/maven/plugin/TestPlugin.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestPlugin.java 9 Aug 2004 18:49:36 -0000 1.1
+++ TestPlugin.java 20 Mar 2005 23:22:01 -0000 1.2
@@ -54,8 +54,8 @@
return foo;
}
- public void execute( PluginExecutionRequest request,
PluginExecutionResponse response )
- throws Exception
+ public void execute( PluginExecutionRequest request )
+ throws PluginExecutionException
{
name = (String) request.getParameter( "name" );
1.2 +3 -5
maven-components/maven-plugin/src/test/java/org/apache/maven/plugin/TestPluginTest.java
Index: TestPluginTest.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-plugin/src/test/java/org/apache/maven/plugin/TestPluginTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestPluginTest.java 9 Aug 2004 18:49:36 -0000 1.1
+++ TestPluginTest.java 20 Mar 2005 23:22:01 -0000 1.2
@@ -18,8 +18,8 @@
import junit.framework.TestCase;
-import java.util.Map;
import java.util.HashMap;
+import java.util.Map;
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
@@ -43,9 +43,7 @@
PluginExecutionRequest request = new PluginExecutionRequest(
parameters );
- PluginExecutionResponse response = new PluginExecutionResponse();
-
- plugin.execute( request, response );
+ plugin.execute( request );
assertTrue( plugin.hasExecuted() );