ch.hortis.sonar.mvn
Class SonarMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by ch.hortis.sonar.mvn.SonarMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class SonarMojo
extends org.apache.maven.plugin.AbstractMojo

Main sonar bootstrap plugin


Nested Class Summary
protected static class SonarMojo.BootstrapAdditionalGoal
           
protected static class SonarMojo.BootstrapGoal
           
 
Field Summary
static java.lang.String ADDITIONAL_GOALS_PROPERTY
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
SonarMojo()
           
 
Method Summary
protected  org.apache.maven.project.MavenProject cloneMavenProject(org.apache.maven.project.MavenProject mavenProject)
           
 void execute()
           
protected  java.util.List<SonarMojo.BootstrapGoal> getBoostrapGoals(java.lang.String sonarServerVersion, boolean lightMode)
           
protected  java.util.List<SonarMojo.BootstrapAdditionalGoal> getBootstrapAdditionalGoals(org.apache.maven.project.MavenProject executedProject, SonarMojo.BootstrapGoal currentGoal)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADDITIONAL_GOALS_PROPERTY

public static final java.lang.String ADDITIONAL_GOALS_PROPERTY
See Also:
Constant Field Values
Constructor Detail

SonarMojo

public SonarMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getBoostrapGoals

protected java.util.List<SonarMojo.BootstrapGoal> getBoostrapGoals(java.lang.String sonarServerVersion,
                                                                   boolean lightMode)

cloneMavenProject

protected org.apache.maven.project.MavenProject cloneMavenProject(org.apache.maven.project.MavenProject mavenProject)

getBootstrapAdditionalGoals

protected java.util.List<SonarMojo.BootstrapAdditionalGoal> getBootstrapAdditionalGoals(org.apache.maven.project.MavenProject executedProject,
                                                                                        SonarMojo.BootstrapGoal currentGoal)


Copyright © 2007-2008 hortis. All Rights Reserved.