forked from SteamWar/SteamWar
1451750bcb
- add Clikt-based `sw` entrypoint and subcommands - include database, user, dev, and profiler commands - wire CLI build and CI install/release steps
33 lines
703 B
Kotlin
33 lines
703 B
Kotlin
plugins {
|
|
steamwar.kotlin
|
|
application
|
|
}
|
|
|
|
kotlin {
|
|
jvmToolchain(21)
|
|
}
|
|
|
|
java {
|
|
sourceCompatibility = JavaVersion.VERSION_21
|
|
targetCompatibility = JavaVersion.VERSION_21
|
|
}
|
|
|
|
application {
|
|
mainClass.set("de.steamwar.MainKt")
|
|
applicationName = "sw"
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":CommonCore:SQL"))
|
|
|
|
implementation("com.github.ajalt.clikt:clikt:5.0.3")
|
|
implementation("com.github.ajalt.mordant:mordant:3.0.2")
|
|
implementation(libs.logback)
|
|
implementation("org.mariadb.jdbc:mariadb-java-client:3.3.1")
|
|
|
|
implementation(libs.exposedCore)
|
|
implementation(libs.exposedDao)
|
|
implementation(libs.exposedJdbc)
|
|
implementation(libs.exposedTime)
|
|
}
|