Files
NowChessSystems/build.gradle.kts
T
Janis 3ff80318b4
Build & Test (NowChessSystems) TeamCity build finished
feat: NCS-17 Implement basic ScalaFX UI (#14)
Co-authored-by: shahdlala66 <shahd.lala66@gmail.com>
Reviewed-on: #14
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2026-04-01 22:48:30 +02:00

39 lines
1.2 KiB
Kotlin

plugins {
id("org.sonarqube") version "7.2.3.7755"
id("org.scoverage") version "8.1" apply false
}
group = "de.nowchess"
version = "1.0-SNAPSHOT"
sonar {
properties {
property("sonar.projectKey", "Now-Chess-Systems")
property("sonar.projectName", "Now-Chess Systems")
property("sonar.host.url", "https://sonar.janis-eccarius.de")
property("sonar.token", System.getenv("SONAR_TOKEN"))
property("sonar.branch.name", System.getenv("GIT_BRANCH") ?: "main")
val scoverageReports = subprojects.mapNotNull { subproject ->
val report = subproject.file("build/reports/scoverageTest/scoverage.xml")
if (report.exists()) report.absolutePath else null
}.joinToString(",")
property("sonar.scala.coverage.reportPaths", scoverageReports)
}
}
val versions = mapOf(
"QUARKUS_SCALA3" to "1.0.0",
"SCALA3" to "3.5.1",
"SCALA_LIBRARY" to "2.13.18",
"SCALATEST" to "3.2.19",
"SCALATEST_JUNIT" to "0.1.11",
"SCOVERAGE" to "2.1.1",
"SCALAFX" to "21.0.0-R32",
"JAVAFX" to "21.0.1",
"JUNIT_BOM" to "5.13.4"
)
extra["VERSIONS"] = versions