public class SonarqubeJkBean
extends dev.jeka.core.tool.JkBean
| Modifier and Type | Field and Description |
|---|---|
boolean |
enabled |
boolean |
logOutput |
boolean |
provideProductionLibs |
boolean |
provideTestLibs |
java.lang.String |
scannerVersion |
| Constructor and Description |
|---|
SonarqubeJkBean() |
| Modifier and Type | Method and Description |
|---|---|
SonarqubeJkBean |
configureProjectsToScan(java.util.function.Supplier<dev.jeka.core.api.project.JkProject>... projectSuppliers)
By default, this KBean configures Sonarqube to scan the project defined in the
ProjectJkBean. |
SonarqubeJkBean |
lately(java.util.function.Consumer<JkSonarqube> sonarqubeConfigurer)
Adds a configurator for sonarqube that will be executed just before sonarqube analysis is run.
|
void |
run() |
public boolean enabled
public boolean provideProductionLibs
public boolean provideTestLibs
public java.lang.String scannerVersion
public boolean logOutput
public void run()
public SonarqubeJkBean configureProjectsToScan(java.util.function.Supplier<dev.jeka.core.api.project.JkProject>... projectSuppliers)
ProjectJkBean.
You can specify explicitly the projects to scan by using this method.public SonarqubeJkBean lately(java.util.function.Consumer<JkSonarqube> sonarqubeConfigurer)