initial commit
This commit is contained in:
35
build.gradle.kts
Normal file
35
build.gradle.kts
Normal file
@@ -0,0 +1,35 @@
|
||||
group = "com.infendro"
|
||||
version = "1.0.0"
|
||||
|
||||
repositories {
|
||||
maven("https://git.infendro.com/api/packages/Infendro/maven")
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
plugins {
|
||||
alias(libs.plugins.multiplatform)
|
||||
alias(libs.plugins.serialization)
|
||||
}
|
||||
|
||||
kotlin {
|
||||
linuxX64 {
|
||||
binaries.executable {
|
||||
entryPoint = "com.infendro.ddns.main"
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
commonMain.dependencies {
|
||||
implementation(libs.io)
|
||||
implementation(libs.serialization.json)
|
||||
implementation(libs.coroutines)
|
||||
implementation(libs.cli)
|
||||
implementation(libs.ktor.client)
|
||||
implementation(libs.ktor.client.contentNegotiation)
|
||||
implementation(libs.ktor.client.serialization.json)
|
||||
}
|
||||
nativeMain.dependencies {
|
||||
implementation(libs.ktor.client.curl)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user