create dev channel

This commit is contained in:
2025-05-07 04:44:30 +09:00
parent 603fca2b20
commit 16a8e59450
426 changed files with 643 additions and 36 deletions

View File

@@ -0,0 +1,60 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.util.archivesName
plugins {
val kotlinVersion = "1.9.10"
kotlin("jvm") version kotlinVersion
application
}
repositories {
mavenCentral()
}
dependencies {
implementation(kotlin("stdlib"))
}
kotlin {
jvmToolchain(8)
}
sourceSets {
main {
kotlin {
setSrcDirs(listOf("src"))
}
}
}
application {
mainClass.set("MainKt")
}
tasks.named<JavaExec>("run") {
standardInput = System.`in`
}
tasks.register<Copy>("copyJarToBuild") {
val BUILD_DIR = "../../build"
group = "distribution"
description = "copy jar to top build dir"
val jarTask = tasks.named("jar")
from(jarTask.map { it.outputs.files })
into(BUILD_DIR)
}
tasks.named<Jar>("jar") {
archiveBaseName.set("kt")
manifest {
attributes["Main-Class"] = "MainKt"
}
finalizedBy("copyJarToBuild")
}