public abstract class AbstractMavenPluginExecutor extends Object implements MavenPluginExecutor
MavenPluginExecutor
to reduce duplications in concrete implementations for different Maven versions.Constructor and Description |
---|
AbstractMavenPluginExecutor() |
Modifier and Type | Method and Description |
---|---|
abstract void |
concreteExecute(org.apache.maven.project.MavenProject pom,
String goal) |
MavenPluginHandler |
execute(Project project,
ProjectDefinition projectDefinition,
MavenPluginHandler handler) |
void |
execute(Project project,
ProjectDefinition projectDefinition,
String goal) |
public AbstractMavenPluginExecutor()
public final MavenPluginHandler execute(Project project, ProjectDefinition projectDefinition, MavenPluginHandler handler)
execute
in interface MavenPluginExecutor
public final void execute(Project project, ProjectDefinition projectDefinition, String goal)
execute
in interface MavenPluginExecutor
public abstract void concreteExecute(org.apache.maven.project.MavenProject pom, String goal) throws Exception
Exception
Copyright © 2009-2012 SonarSource. All Rights Reserved.