o Added missing method signature

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@931928 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Benjamin Bentmann 2010-04-08 13:25:09 +00:00
parent 643337864b
commit 5f7181d9b8
1 changed files with 14 additions and 0 deletions

View File

@ -23,6 +23,14 @@
import org.apache.maven.execution.MavenSession; import org.apache.maven.execution.MavenSession;
import org.apache.maven.model.Plugin; import org.apache.maven.model.Plugin;
import org.apache.maven.plugin.InvalidPluginDescriptorException;
import org.apache.maven.plugin.MojoNotFoundException;
import org.apache.maven.plugin.PluginDescriptorParsingException;
import org.apache.maven.plugin.PluginManagerException;
import org.apache.maven.plugin.PluginNotFoundException;
import org.apache.maven.plugin.PluginResolutionException;
import org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException;
import org.apache.maven.plugin.version.PluginVersionResolutionException;
/** /**
* @author Jason van Zyl * @author Jason van Zyl
@ -49,6 +57,12 @@ public interface LifecycleExecutor
*/ */
Set<Plugin> getPluginsBoundByDefaultToAllLifecycles( String packaging ); Set<Plugin> getPluginsBoundByDefaultToAllLifecycles( String packaging );
MavenExecutionPlan calculateExecutionPlan( MavenSession session, String... tasks )
throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException,
MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException,
PluginManagerException, LifecyclePhaseNotFoundException, LifecycleNotFoundException,
PluginVersionResolutionException;
void execute( MavenSession session ); void execute( MavenSession session );
} }