Para un proyecto java simple.
El análisis estático de SonarQube se lanza desde Jenkins.
sonar-project.properties:
sonar.projectKey=com.sourcerebels:some_project sonar.projectName=SomeProject sonar.projectVersion=1.0 sonar.language=java sonar.sources=src/main/java sonar.tests=src/test/java sonar.java.binaries=build/classes/main sonar.jacoco.reportPaths=build/jacoco/test.exec
build.gradle
apply plugin: 'java' apply plugin: 'application' apply plugin: 'jacoco' mainClassName = "SomeProject" sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { jcenter() mavenCentral() } dependencies { testCompile 'junit:junit:4.12' testCompile 'org.mockito:mockito-core:2.7.16' }