unitedgold_samples/jvm_console/build.gradle.kts
sergeych f91e3fcb66 multiporject structure
more comments and docs
2025-09-16 15:49:07 +04:00

37 lines
873 B
Plaintext

plugins {
kotlin("jvm") version "2.0.10"
}
group = "io.unitedgold"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
// 3 custom repositories for unitedgold.io components:
maven("https://gitea.sergeych.net/api/packages/SergeychWorks/maven")
maven("https://maven.universablockchain.com")
maven("https://gitea.sergeych.net/api/packages/YoungBlood/maven")
// end of unitedgold.io required repositories
}
val apiVersion = "0.0.1-SNAPSHOT"
dependencies {
// The API library
implementation("io.unitedgold.api:shared:$apiVersion")
// To silence logback error messages of "not being configured",
// this is Ktor client issue (we use ktor client in API)
implementation("ch.qos.logback:logback-classic:1.5.18")
testImplementation(kotlin("test"))
}
tasks.test {
useJUnitPlatform()
}
kotlin {
jvmToolchain(17)
}