feat: NCS-37 Quarkus integration (#35)

Reviewed-on: #35
Reviewed-by: Leon Hermann <lq@blackhole.local>
This commit is contained in:
2026-04-21 12:35:20 +02:00
parent 8a1cf909d4
commit f088c4e9ff
105 changed files with 2063 additions and 1255 deletions
+4 -2
View File
@@ -8,6 +8,8 @@ version = "1.0-SNAPSHOT"
@Suppress("UNCHECKED_CAST")
val versions = rootProject.extra["VERSIONS"] as Map<String, String>
@Suppress("UNCHECKED_CAST")
val scoverageExcluded = rootProject.extra["SCOVERAGE_EXCLUDED"] as List<String>
repositories {
mavenCentral()
@@ -19,7 +21,7 @@ scala {
scoverage {
scoverageVersion.set(versions["SCOVERAGE"]!!)
excludedFiles.set(listOf(".*FenParserFastParse.*"))
excludedFiles.set(scoverageExcluded)
}
tasks.withType<ScalaCompile> {
@@ -28,7 +30,7 @@ tasks.withType<ScalaCompile> {
dependencies {
implementation("org.scala-lang:scala3-compiler_3") {
compileOnly("org.scala-lang:scala3-compiler_3") {
version {
strictly(versions["SCALA3"]!!)
}