added sonarqube config #41

Merged
kasun merged 27 commits from enhancement/Configure-Sonarqube-server into main 2026-06-27 03:23:58 +02:00
Showing only changes of commit fffdd2a575 - Show all commits
+11 -6
View File
@@ -1,5 +1,6 @@
plugins {
java
jacoco
id("org.springframework.boot") version "4.1.0"
id("io.spring.dependency-management") version "1.1.7"
id("org.sonarqube") version "7.3.0.8198"
@@ -18,6 +19,8 @@ sonar {
properties {
property("sonar.projectKey", "Vaessl")
property("sonar.projectName", "Vaessl")
property("sonar.coverage.jacoco.xmlReportPaths",
"${layout.buildDirectory.get()}/reports/jacoco/test/jacocoTestReport.xml")
}
}
@@ -64,12 +67,7 @@ tasks.withType<JavaCompile> {
tasks.withType<Test> {
useJUnitPlatform()
}
tasks.withType<Test> {
useJUnitPlatform()
// log exact test failures, standard out, and errors in CI
finalizedBy(tasks.jacocoTestReport)
testLogging {
events("failed", "standardError")
exceptionFormat = org.gradle.api.tasks.testing.logging.TestExceptionFormat.FULL
@@ -78,3 +76,10 @@ tasks.withType<Test> {
showStackTraces = true
}
}
tasks.jacocoTestReport {
dependsOn(tasks.withType<Test>())
reports {
xml.required = true
}
}