feat(backcore): Quarkus compatible with GUI/TUI
Build & Test (NowChessSystems) TeamCity build failed

Added quarkus backcore run functionality so that it launches the TUI, GUI, Quarkus via modules: backcore:run
This commit is contained in:
LQ63
2026-04-14 23:24:16 +02:00
parent db955c08a5
commit 8fd6adc1f4
14 changed files with 776 additions and 394 deletions
+6 -1
View File
@@ -34,6 +34,7 @@ dependencies {
implementation(project(":modules:core"))
implementation(project(":modules:io"))
implementation(project(":modules:rule"))
implementation(project(":modules:ui"))
implementation(enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}"))
implementation("io.quarkus:quarkus-rest")
@@ -90,7 +91,11 @@ tasks.jacocoTestReport {
dependsOn(tasks.test)
executionData.setFrom(layout.buildDirectory.file("jacoco-quarkus.exec"))
sourceDirectories.setFrom(files("src/main/scala"))
classDirectories.setFrom(files(layout.buildDirectory.dir("classes/scala/main")))
classDirectories.setFrom(
files(layout.buildDirectory.dir("classes/scala/main")).asFileTree.matching {
exclude("**/AppMain*.class", "**/AppMain\$*.class")
}
)
reports {
xml.required.set(true)
xml.outputLocation.set(