org.sonar.api.batch
Class Initializer
java.lang.Object
org.sonar.api.batch.Initializer
- All Implemented Interfaces:
- CheckProject, BatchComponent, BatchExtension, Extension
public abstract class Initializer
- extends Object
- implements BatchExtension, CheckProject
Initializer can execute external tool (like a Maven plugin), change project configuration. For example CoberturaMavenInitializer invokes
the Codehaus Cobertura Mojo and sets path to Cobertura report according to Maven POM.
Initializers are executed first and once during project analysis.
- Since:
- 2.6
Initializer
public Initializer()
shouldExecuteOnProject
public boolean shouldExecuteOnProject(Project project)
- Specified by:
shouldExecuteOnProject
in interface CheckProject
execute
public abstract void execute(Project project)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009–2015 SonarSource. All rights reserved.