org.sonar.api.batch.bootstrap
Interface ProjectBootstrapper
- All Superinterfaces:
- Extension, TaskComponent, TaskExtension
public interface ProjectBootstrapper
- extends TaskExtension
This extension point initializes the project structure. It is extended by batch bootstrappers
like sonar-runner or Maven plugin. It is not supposed to be used by standard plugins (.NET, ...).
Some use-cases :
- Maven Plugins defines project structure from pom.xml
- Sonar Runner defines project from sonar-runner.properties
Only one instance is allowed per environment.
- Since:
- 3.7
bootstrap
ProjectReactor bootstrap()
- Implement this method to create project reactor
Copyright © 2009-2013 SonarSource. All Rights Reserved.