7fe1e2e4ee
Build & Test (NowChessSystems) TeamCity build finished
Add new `modules/analysis` Quarkus microservice that proxies chess-api.com to provide position analysis endpoints for the frontend. - NCS-95: Scaffold analysis module with build.gradle.kts, application.yml, Jackson config, and native reflection registration - NCS-96: Implement POST /api/analysis/position endpoint wrapping chess-api.com (ChessApiClient, AnalysisService, AnalysisResource, error handling) - NCS-97: 13 unit/integration tests covering service logic and REST layer (AnalysisServiceTest, AnalysisResourceTest) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
31 lines
655 B
Kotlin
31 lines
655 B
Kotlin
rootProject.name = "NowChessSystems"
|
|
|
|
pluginManagement {
|
|
val quarkusPluginVersion: String by settings
|
|
val quarkusPluginId: String by settings
|
|
repositories {
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
mavenLocal()
|
|
}
|
|
plugins {
|
|
id(quarkusPluginId) version quarkusPluginVersion
|
|
}
|
|
}
|
|
|
|
include(
|
|
"modules:core",
|
|
"modules:api",
|
|
"modules:json",
|
|
"modules:io",
|
|
"modules:rule",
|
|
"modules:security",
|
|
"modules:bot-platform",
|
|
"modules:official-bots",
|
|
"modules:account",
|
|
"modules:ws",
|
|
"modules:store",
|
|
"modules:coordinator",
|
|
"modules:tournament",
|
|
"modules:analysis",
|
|
) |