org.sonar.plugins.findbugs
Class FindbugsMavenPluginHandler

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMavenPluginHandler
      extended by org.sonar.plugins.findbugs.FindbugsMavenPluginHandler
All Implemented Interfaces:
MavenPluginHandler

public class FindbugsMavenPluginHandler
extends AbstractMavenPluginHandler


Constructor Summary
FindbugsMavenPluginHandler(org.apache.commons.configuration.Configuration config, RulesManager rulesManager, FindbugsRulesRepository findbugsRulesRepository)
           
 
Method Summary
 void configurePlugin(MavenPom pom, MavenPlugin plugin)
           
 java.lang.String getArtifactId()
           
 java.lang.String[] getGoals()
          the maven goals to execute
 java.lang.String getGroupId()
           
 java.lang.String getVersion()
           
 boolean isFixedVersion()
           
 boolean shouldStopOnFailure()
           
 
Methods inherited from class org.sonar.plugins.api.maven.AbstractMavenPluginHandler
addRuleExtensionsDependency, configure, setConfigParameterIfNotAlreadySet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindbugsMavenPluginHandler

public FindbugsMavenPluginHandler(org.apache.commons.configuration.Configuration config,
                                  RulesManager rulesManager,
                                  FindbugsRulesRepository findbugsRulesRepository)
Method Detail

getGroupId

public java.lang.String getGroupId()

getArtifactId

public java.lang.String getArtifactId()

getVersion

public java.lang.String getVersion()

isFixedVersion

public boolean isFixedVersion()

shouldStopOnFailure

public boolean shouldStopOnFailure()

getGoals

public java.lang.String[] getGoals()
Description copied from interface: MavenPluginHandler
the maven goals to execute


configurePlugin

public void configurePlugin(MavenPom pom,
                            MavenPlugin plugin)
Specified by:
configurePlugin in class AbstractMavenPluginHandler


Copyright © 2008 SonarSource SA. All Rights Reserved.