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 |
configure(java.util.function.Consumer<JkSonarqube> sonarqubeConfigurer) |
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. |
JkSonarqube |
createConfiguredSonarqube(dev.jeka.core.api.project.JkProject project)
Creates a
JkSonarqube object configured for the supplied JkProject. |
void |
run() |
public boolean enabled
public boolean provideProductionLibs
public boolean provideTestLibs
public java.lang.String scannerVersion
public boolean logOutput
public JkSonarqube createConfiguredSonarqube(dev.jeka.core.api.project.JkProject project)
JkSonarqube object configured for the supplied JkProject.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 configure(java.util.function.Consumer<JkSonarqube> sonarqubeConfigurer)