Files
blitz-kt/build.gradle.kts
2025-02-03 12:55:02 +01:00

55 lines
1.0 KiB
Plaintext

plugins {
kotlin("jvm") version "1.9.21"
application
`maven-publish`
id("co.uzzu.dotenv.gradle") version "4.0.0"
}
group = "me.alex_s168"
version = "0.23"
repositories {
mavenCentral()
}
dependencies {
testImplementation("org.jetbrains.kotlin:kotlin-test")
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.3.1")
implementation("org.jetbrains.kotlinx:kotlinx-io-bytestring:0.3.1")
}
tasks.test {
useJUnitPlatform()
}
kotlin {
jvmToolchain(11)
}
application {
mainClass.set("blitz.FnpKt")
}
publishing {
repositories {
maven {
url = uri("http://198.7.115.119:8080/libs")
isAllowInsecureProtocol = true
credentials {
username = env.USER.orNull()
password = env.PASS.orNull()
}
}
}
publications {
create<MavenPublication>("maven") {
groupId = group.toString()
artifactId = "blitz"
version = version.toString()
from(components["kotlin"])
}
}
}