org.sonar.batch.maven
Class DefaultMavenPluginExecutor

java.lang.Object
  extended by org.sonar.batch.maven.DefaultMavenPluginExecutor
All Implemented Interfaces:
Extension, TaskComponent, TaskExtension, MavenPluginExecutor

public class DefaultMavenPluginExecutor
extends Object
implements MavenPluginExecutor


Constructor Summary
DefaultMavenPluginExecutor(org.apache.maven.lifecycle.LifecycleExecutor le, org.apache.maven.execution.MavenSession mavenSession, MavenProjectConverter pomConverter)
           
 
Method Summary
 void concreteExecute(org.apache.maven.project.MavenProject pom, String goal)
           
 void concreteExecuteMaven2(Method executeMethod, org.apache.maven.project.MavenProject pom, String goal)
           
 void concreteExecuteMaven3(org.apache.maven.project.MavenProject pom, String goal)
           
 MavenPluginHandler execute(Project project, DefaultModuleFileSystem fs, MavenPluginHandler handler)
           
 void execute(Project project, DefaultModuleFileSystem fs, String goal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMavenPluginExecutor

public DefaultMavenPluginExecutor(org.apache.maven.lifecycle.LifecycleExecutor le,
                                  org.apache.maven.execution.MavenSession mavenSession,
                                  MavenProjectConverter pomConverter)
Method Detail

execute

public final MavenPluginHandler execute(Project project,
                                        DefaultModuleFileSystem fs,
                                        MavenPluginHandler handler)
Specified by:
execute in interface MavenPluginExecutor

execute

public final void execute(Project project,
                          DefaultModuleFileSystem fs,
                          String goal)
Specified by:
execute in interface MavenPluginExecutor

concreteExecute

public void concreteExecute(org.apache.maven.project.MavenProject pom,
                            String goal)

concreteExecuteMaven3

public void concreteExecuteMaven3(org.apache.maven.project.MavenProject pom,
                                  String goal)

concreteExecuteMaven2

public void concreteExecuteMaven2(Method executeMethod,
                                  org.apache.maven.project.MavenProject pom,
                                  String goal)


Copyright © 2009–2015 SonarSource. All rights reserved.